通过对基础的图像操作的学习,产生对数字图像的基本理解
- 对各RGB图像、索引图像、灰度图像,用io.imread读出图像文件,并用io.imshow将图像显示出来,并出图像信息。观察一下图像数据的特点,理解数字图像的处理就是处理一个矩阵,根据图像文件信息和图像数据矩阵的特点,确定图像的类型,体会各自数据的特点。
- 选择一幅RGB彩色图像(图像RGBimageA),分别显示出原图像和R、G、B三个分量图像(用subplot函数显示在同一窗口中),观察对比它们的特点,体会不同颜色所对应的R、G、B分量的不同之处。
- 将图像A中心部分选取出来,显示中心部分,并保存为与图像A相同格式的图像文件。
- 选择一幅RGB图像(图像RGBimageB),使用imread和imsave进行图像文件格式的相互转换(TIF与JPG相互转换)。
- 给灰度图像加入高斯噪声,并显示。运用for循环,分别将5幅、50幅和500幅加有随机高斯噪声的图像进行相加并求其平均值。将几种求平均后的图像显示在同一图像对话框中,比较其结果。
- 对两幅的图像进行相加、相减、相乘的代数运算(注意运算时候图像的尺寸、类型等,如果不同,应使将尺寸较大的图像裁剪或缩放),显示运算之前和运算之后的图像。