目录
1. 选题目的意义与研发动态 2
2. 程序流程图 2
3. 功能设计、实现(由复杂到简单) 2
3.1 Ostu二值化算法 2
3.2 油画 2
3.3 素描 4
3.4 拉普拉斯锐化 4
3.5 边缘提取 4
3.6 高斯高通(低通)滤波 5
3.7 Butterworth高通(低通)滤波 5
3.8 傅里叶频谱变换 5
3.9 逆滤波 5
3.10 维纳滤波 5
3.11 中值滤波 5
3.12 均值滤波 5
3.13 直方图均衡化 6
3.14 图片增强(亮度、锐度、色彩、对比度) 6
3.15 Gamma矫正 8
3.16 灰度指数变换 8
3.17 彩色负片 9
4. UI设计与实现 10
5. 测试结果 12
6. 结束语 12
1. 组内分工 12
2. 程序使用说明 13
摘要:在当今社会中,数字图像处理的使用越来越平民化,越来越广泛。本文共实现了21种图像处理算法,并统一接口,设计了相关程序以供有需要的人们使用。在所实现的21种功能中,既有较初级的灰度变换、伽马校正、均值滤波、中值滤波、直方图均衡化、彩色负片等,有稍高级的Gauss滤波、Butterworth滤波,也有更复杂的Ostu二值化,生成油画,生成素描等。上述所有的功能都被集成到一个基于PyQt5实现的Windows桌面应用,以提供便捷的看图与图像处理的工具。
关键词:图像处理;滤波;Ostu;油画;素描;PyQt5