数字图像处理学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 图片的打开

2. 图片的显示

3. 图片的大小

4. 图片的保存

5. 数据类间的转换

6. 灰度变换函数

6.1 imadjust

6.2 对数和对比度拉伸变换

7. 生成并绘制图像的直方图

8.直方图均衡化

9. 直方图匹配法(规定化)

10. 加法运算--给图像加高斯噪声后用求平均的方法除噪

11. 减法运算

12. 乘法运算

13. 除法运算

14. 逻辑运算

15. 线性空间滤波

16. 非线性空间滤波

17. 可视化二位DFT

18. 填充滤波

19. 从空间滤波器获得频域滤波器

20. 低通频域滤波器

21. 线框图与表面图

22. 基本高通滤波器

23. 高通滤波器的使用

24. 高频强调滤波

25. 选择感兴趣的部分

26. 空间噪声滤波器(椒盐噪声)

27. 自适应中值滤波

28. 模糊噪声图像的建模

29. Lucy-Richardson非线性复原

30. 计算一阶熵估计

31. 计算两幅图像的比率imratio()

32. 霍夫曼编码及解码

33. 计算均方误差的平均值的平方根compare()

34. 使用函数vistformfwd()的直观仿射变换

35. 对图像应用空间变换

36. 彩色图像处理(一)

37. 小波变换wave2gray()显示变换系数

38. 小波的方向性和边缘检测

39. 基于小波的图像平滑或模糊

40. 渐进重构

41. 像素间的冗余--无损编码预测

42. 心理视觉冗余--利用无损预测和霍夫曼编码的混合IGS量化

43. JPEG压缩

44. JPEG2000压缩

45. 膨胀的简单应用

46. 腐蚀的简单应用

47. 开运算、闭运算与imopen()、imclose()

48. 开运算、闭运算与imopen()、imclose()----2

49. 击中或击不中运算

50. endpoints()函数的使用

51. 图像的细化处理--bwmorph()函数

52. 图像的骨骼化

53. 计算和显示连接分量的质心--bwlabel()函数

54. 由重构做开运算imreconstruct()函数

55. 填充孔洞imfill()函数

56. 清除边界对象--imclearborder()函数

57. 膨胀和腐蚀

58. 使用开运算和闭运算做形态平滑

59. 使用顶帽变换

60. 颗粒分析

61. 使用重构删除复杂图像的背景

62. 检测点

63. 检测指定方向的线

64. 使用Sobel检测器提取边缘

65. sobel,canny,log边缘检测器的比较

66. Hough变换的简单说明

67. Hough变换做线检测和连接

68. 计算全局阈值

69. 标记符控制的分水岭分割

70. 使用梯度和分水岭变换分割灰度图像

1.图片的读取

I=imread('Lena512.bmp');%读取图像,如果图像位于工作空间内,可以直接写5.jpg

2.图片的显示

imshow(I);%显示图像

该函数的基本语法:

imshow(I,g)

其中I表示一个图像数组,g表示该图像的灰度级,若将g省略,默认灰度级为256。imshow(I,[low high ])会将所有小于low的值都显示为灰色,将所有大于或等于high的值都显示为白色。介于[low high]之间的值将以默认的级数显示为中等亮

度值。

Imshow(I [])可以将变量low设置为数组I的最小值,将high 设置为数组I的最大值。

imshow(I)

imshow(I,[1 100]) imshow(I,[1 256]) imshow(I,[1 1000])

3.图片的大小的显示

a=size(I);%显示图像的大小

whos I%也可以显示图像的属性

a =

512 512

Name Size Bytes Class Attributes

I 512x512 262144 uint8

4.图片的保存

imwrite(I,'I1.bmp');%在默认路径保存图片

imwrite(I,'I1','tif');

imwrite(I,'E:\数字图像处理\实验\I2.bmp');%在指定路径保存图片

当保存为jpg格式时

imwrite(I,'I3.jpg','quality',q);

由于jpeg压缩,q越小,图像退化的就越严重

imwrite(I,'I3.jpg','quality',100);%保存一个jpg格式的图片,q为100 imwrite(I,'I4.jpg','quality',10);%保存一个jpg格式的图片,q为10

上述语句执行结果分别如下图所示:

q为100 q为10

imfinfo I4.jpg%显示I4.jpg的详细资料

K3=imfinfo('I3.jpg')

K4=imfinfo('I4.jpg')

ans =

: 'I4.jpg'

: '17-四月-2015 15:46:15'

: 8541

Format: 'jpg'

FormatVersion: ''

Width: 512

Height: 512

BitDepth: 8

ColorType: 'grayscale'

FormatSignature: ''

NumberOfSamples: 1

CodingMethod: 'Huffman'

CodingProcess: 'Sequential'

相关文档
最新文档