项目简介
本项目是基于OpenCV的图像处理工具集,提供图像色彩调整、图像变换、图像过滤、轮廓提取、图像增强等一系列图像处理功能。用户可快速预览和应用60种不同图像效果,适用于图像处理、计算机视觉和机器学习等领域。
项目的主要特性和功能
图像色彩处理
包含色度/色调调整、饱和度调整、亮度调整,以及固定色度、饱和度和亮度的组合效果。
图像变换
有形态学滤波器(腐蚀、膨胀、开启、闭合)、灰度图像中的形态学运算(梯度、边缘检测)、阈值处理、黑色顶帽变换。
图像过滤
包括均值滤波、高斯滤波、中值滤波、Sobel导数计算、边缘检测。
提取直线、轮廓、区域
涵盖Canny边缘检测、霍夫线变换、霍夫圆变换、轮廓提取。
图像增强
有简单白平衡、灰度世界算法、直方图均衡化、Retinex增强算法(单尺度和多尺度)、自动白平衡、自动色彩均衡。
安装使用步骤
假设用户已经下载了本项目的源码文件,按以下步骤操作:
1. 进入目录
bash
$ cd opencv_tools
2. 创建Python虚拟环境
bash
$ python3 -m venv venv
3. 激活虚拟环境
bash
$ source venv/bin/activate
4. 升级pip
bash
$ python -m pip install --upgrade pip
5. 安装依赖包
bash
$ pip install -r requirements.txt
6. 设置图片路径
在main.py
文件中,设置要处理的图片路径file_path
,例如:
python
file_path = './images/000000050145.jpg'
7. 运行程序
bash
$ python main.py
8. 查看输出
程序将在output
目录下输出60张处理后的图片。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】