This repo is for my OpenCv study, including some codes and notes
笔记地址:OpenCv学习笔记
test.py作为read_show.py函数调用的包,包括了自定义的两个方法
read_show.py代码中的函数列表:
1.打印opencv版本号
2.读取本项目目录下的一张图片
3.读取和展示图片
4.图像色彩转换
5.创建一个numpy array的数组
6.自己创建一些numpy array并且输出图片
7.尝试给画布左右分隔添加颜色
8.像素读写操作
9.在图片右上角添加颜色块
10.算术操作实现加、减、乘、除
11.使用mask实现的算术(加法、减法)操作实现加法
12.创建一个滚动条调整亮度
13.自定义颜色查找表与系统自带的颜色查找表
14.用滚动条做系统自带的颜色查找表
15.通道分离与合并
16.BGR2HSV + inRange
17.图像像素统计 -- 均值、方差、极值(最大、最小)
18.图像像素统计 -- 改变对比度 + 均值
19.图像几何形状绘制
20.动态显示文本区域
21.随机颜色+随机噪声
22.给图片添加噪声
23.多边形绘制
24.鼠标操作绘制矩形
25.定义绘制矩形的注册函数
26.鼠标操作绘制圆形
27.定义圆形的注册函数
28.图像像素类型转换与归一化
29.定义滚动条的注册响应
30.用滚动条实现四种归一化方式
31.图像几何旋转
32.视频读写处理
33.调用摄像头读写
34.图像直方图
35.图像直方图均衡化
36.图像卷积操作
37.窗口大小不是正方形的图像卷积
38.高斯模糊
39.滚动条实现像素重定向
40.图像二值化
41.全局与自适应二值化
42.人脸识别需要的文件
43.实时人脸识别摄像头
44.识别一张图片中的人脸
45.name == 'main'