提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
一个大学生的图像处理作业。对大家有帮助的话,可以自取
代码开源了,地址在这里:https://github.com/Introverted-ovo/ImageProcess/tree/main
一、运行环境
python 3.11
运行时,安装相关库
二、主要的功能
主要功能:打开图片,保存图片,摄像头抓取图片,退出。
基础功能:旋转,对称,平移,缩放,裁剪,显示直方图。
图像处理功能:灰度化,RGB转HSI图,图像加噪,图像去噪,图像拼接,直方图均衡化,图像增强,虚化,拼图,形态学变换,彩色增强,阈值处理,特定目标特征测量。
其中
图像加噪包括:高斯噪声,椒盐噪声,泊松噪声,speckle噪声。
图像去噪包括:中值滤波,均值滤波,高斯滤波,双边滤波,空域滤波(Sobel算子、Lanplacian算子、Scharr算子),频域滤波(低通滤波、高通滤波、带通滤波)。
图像拼接包括:直接拼接,加权拼接。
虚化包括:人物虚化,背景虚化。(这两个功能好像当时忘记实现了😰)
形态学变换包括:腐蚀,膨胀,开操作,闭操作,梯度操作,顶帽操作,黑帽操作。
彩色增强包括:假彩色增强,伪彩色增强。
阈值处理包括:边缘检测,阈值分割,区域生长。
特定目标特征检测包括:边缘检测,轮廓检测,直线检测,圆形检测。
特殊效果功能:浮雕效果,凸透镜效果,素描效果,卡通效果,毛玻璃效果,怀旧效果,流年效果,光照效果,油漆效果,油画,水彩,彩铅,添加边框(只有特定的四个边框)。
拓展功能:人像美颜,人脸检测,旧照片修复,超分辨率,倒影图制作。
三、演示视频
基于PyQt5+opencv+python的图像处理系统(基础变化+加噪+去噪等)