Skip to content

dumushui/ImageProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基础的图像操作

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

  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. 对两幅的图像进行相加、相减、相乘的代数运算(注意运算时候图像的尺寸、类型等,如果不同,应使将尺寸较大的图像裁剪或缩放),显示运算之前和运算之后的图像。

About

learning image processing in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors