opencv:计算机视觉的开源库


安装:
-
pip install opencv-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple
-
(报错)pip install opencv-contrib-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple
基本操作

1、图像的IO操作




2、在图像上绘制图形






3、获取并修改图像中的像素点

4、获取图像属性

5、图像通道的拆分与合并

6、色彩空间的改变

算术操作
图像的加法、混合操作
1、图像的加法
图像要有相同的行数、列数、通道数




2、图像的混合
3、图像缩放
4、图像平移
5、图像旋转
6、图像的仿射变换
7、图像的透射变换
8、图像金字塔
9、几何变换总结
形态学操作





1、膨胀与腐蚀


把绿色放进去,能跟红色完全重合的,中间那块就是1
(像与运算)



把绿色的放到A里面,只要有一个红色的块能跟B的绿色重合,那中间那个块就是1
(像或运算)




2、开闭运算






3、黑帽和礼帽





4、形态学操作总结

图像平滑

1、图像噪声

1)、椒盐噪声

2)、高斯噪声


各种颜色的噪声都有,符合高斯分布

2、均值滤波




3、高斯滤波

二维高斯:在x、y方向都是高斯分布











4、中值滤波


5、图像平滑总结

本文详细介绍了OpenCV库的安装及基本操作,包括图像的读写、绘制图形、像素操作、图像属性获取、色彩空间转换、几何变换等。还深入探讨了形态学操作如膨胀、腐蚀、开闭运算,以及图像平滑技术如均值滤波、高斯滤波和中值滤波。这些内容涵盖了图像处理的关键技术,为计算机视觉应用打下基础。
1822

被折叠的 条评论
为什么被折叠?



