|
|
|
@ -1,2 +1,20 @@
|
|
|
|
|
# Hub
|
|
|
|
|
# 基础功能+美颜+人像背景切换项目
|
|
|
|
|
我们组完成的数字图像处理系统包括数字图像处理的基本功能,包括几何变换、灰度变换、彩色图像RGB三通道处理、直方图处理、平滑处理、锐化处理(含有各类算子进行边缘检测)、加性噪声、频域滤波、线条检测、图像修复的功能,在此基础上,我们参考了网上的一些方法,增加了美颜的实际应用功能,另外还有借助人脸检测器的库函数进行了人像识别和人像背景切换的功能,但背景的切换仅限于单色背景。
|
|
|
|
|
## 运行环境:
|
|
|
|
|
(1).python-opencv4.2 (2)pyqt5 (3)matplotlib3.2.1 (4)numpy1.18.4 (5)dlib
|
|
|
|
|
## 运行方法:
|
|
|
|
|
配置好相关环境之后,直接运行main.py即可进入系统
|
|
|
|
|
## 基础功能:
|
|
|
|
|
(1)图像的几何变换:①缩放②旋转③翻转镜像(水平,垂直,对角)④仿射变换。
|
|
|
|
|
(2)图像的灰度变换:①灰度化处理②二值化处理③图像的反转
|
|
|
|
|
(3)直方图处理
|
|
|
|
|
(4)平滑处理①均值滤波②中值滤波③高斯滤波
|
|
|
|
|
(5)锐化处理(边缘检测)①Roberts算子②Prewitt算子③Sobel算子④Laplacian算子⑤LoG边缘算子⑥Canny边缘检测算子
|
|
|
|
|
(6)加性噪声①高斯噪声②瑞利噪声③伽马噪声④均匀噪声⑤椒盐噪声⑥指数噪声
|
|
|
|
|
(7)频域滤波①理想低通|高通滤波②巴特沃斯低通|高通滤波③高斯低通|高通滤波④理想带阻|带通滤波⑤巴特沃斯带阻|带通滤波⑥高斯带阻|带通滤波⑦理想带阻|带通陷波滤波
|
|
|
|
|
(8)线条检测
|
|
|
|
|
(9)图像修复
|
|
|
|
|
## 新增功能:
|
|
|
|
|
(1)美颜功能
|
|
|
|
|
(2)人像背景切换功能
|
|
|
|
|
|
|
|
|
|