Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 1.4 KB

File metadata and controls

10 lines (8 loc) · 1.4 KB

基础的图像操作

通过对基础的图像操作的学习,产生对数字图像的基本理解

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