关于CV Tool小工具

Posted on 2020-04-21  103 Views


关于CV Tool

当前版本最新版本为0.5.1.b4
软件仍处于测试阶段,图像功能基本完成,视频功能尚未完成

源码链接

运行环境

Python 3.7
PyQt5.13.0
Numpy1.18.2
Matplotlib3.2.1

注:PyQt在不同python版本下可能会出现不兼容的情况

安装环境

安装python3.7和pip这里不在赘述

安装第三方库
pip3 install pyqt5==5.13.0 numpy==1.18.2 matplotlib==3.2.1

界面部分

图像处理界面如下所示

左边为工具栏,可以选择工具栏里的功能对图像进行处理

当前版本工具栏一共分为8个部分

图像基本处理:恢复原图,上一步图像,灰度化,反相,二值化 ,自动二值化,亮度对比度

图像位置变换:水平镜像,垂直镜像,顺时针旋转90度,逆时针旋转90度

图像噪声添加:椒盐噪声,高斯噪声

图像滤波处理:均值滤波,中值滤波,方框滤波,高斯滤波,双边滤波

图像边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器

图像形态学操作 :膨胀,腐蚀,开运算,闭运算,顶帽,黑帽,形态学梯度

图像信息嵌入:LSB嵌入

图像信息提取:LSB提取

注:该版本为对中文嵌入进行处理,只能嵌入英文

视频处理界面如下所示

注:当前视频功能尚未完成,这部分暂不做说明

直方图显示界面如下所示

操作实例

开打图像

观察图像直方图

图像边缘检测

图像信息嵌入

图像信息提取


秋深し 隣はなにも しない人