数字音视频处理(一)

实验4:数字图像处理基础操作

索引图像&真彩色图像 提取问题
  • 索引图像

索引图像包括一个数据矩阵X,一个颜色映像矩阵Map。其中Map是一个包含三列、若干行的数据阵列,其中每个元素的值均为[0, 1]之间的双精度浮点型数据。

Map矩阵的每一行分别表示红色、绿色和蓝色的颜色值。

在MATLAB中,索引图像是从像素值到颜色映射表值的“直接映射”。像素颜色由数据矩阵X作为索引指向矩阵Map进行索引,例如,值1指向矩阵Map中的第一行,值2指向第二行。

image-20220407210548135 (emmm 用了图床后还是显示不了图片...)
  • 真彩色图像

真彩色图像中的每个像素值都分成R、G、B三个基色分量,每个基色分量直接决定其基色的强度,这样产生的色彩称为真彩色。

  • 视频帧

视频帧是一个结构体,有两个字段,cdata和colormap;cdata存储那个帧的实际图像数据;colormap存储图像种类被索引时的cdata场的彩色图。如果图像是真彩色,则colormap场保留空白。

  • 运用frame2im函数:将视频帧转化成图像数据
    • 如果是真彩色图像:RGB=frame2im(frame)
    • 如果是索引图像:[X,map]=frame2im(frame)

图像的反色操作

for i=1:img_num
old_img=img_arr(:,:,:,i);
img_arr(:,:,:,i)=imadjust(old_img,[0 1],[1 0]);
end

用open imadjust 可以阅读matlab源码细节


图像的滤波操作

均值滤波 & 中值滤波 & 高斯滤波

matlab实现 & python实现

(29条消息) 浅析matlab图像滤波_zyb_初学者的博客-CSDN博客_matlab 图像滤波

posted @ 2022-04-08 12:06  崖山剑  阅读(86)  评论(0编辑  收藏  举报