完成的主要内容:
①图像处理的基本功能,包括图片读取,保存与退出、彩色图像类型转换、旋转、初始化、裁剪;
②添加噪声,如高斯噪声、椒盐噪声、泊松噪声等;
③图像变换,包括傅里叶变换、离散余弦变换;
④边缘检测,如用Sobel算子检测等;
⑤图像基本类型转换,如原图变为二值图等;
⑥图像滤波,包括线性滤波(中值滤波、维纳滤波、均值滤波)与非线性滤波(巴特沃斯高通滤波器、理想低通滤波器);
⑦图像形态学处理,如开闭运算、腐蚀膨胀等;
⑧图像灰度变化,如灰度曲线变换、直方图显示以及直方图均衡化等;
⑨图像滤镜与额外功能,包括老照片、素颜与颜色混合增强滤镜,全局马赛克和选择边框供能;以及亮度,对比度的调节,自定义可视化界面,添加开发者选项,加载弹框的显示等。
以上还存在很多内容没有写进去,代码完整,注释完整,可直接运行实现。是课程设计时布置的作业,完全不会与其他人的代码重合。适合用来学习以及作为基础框架给其添砖加瓦。收费只是因为创作不易,而且防止被别人轻易下载导致课设时与他人设计容易重复。下载后不懂的地方可以私信。