OpenCV 入门 -- 读图,展示,保存
OpenCV,它是一款免费的计算机视觉开源软件,有 C/C++语言实现,提供了 Python,Java,C++等接口,可以操作图像和视频。它主要包含一下几大核心模块:
核心函数模块:主要定义高位矩阵基础数据结构以及处理函数。
图像处理模块:主要包含线性和非线性滤波,几何变换,颜色空间转换和橡树统计等功能。
视频模块:主要用作视频分析,包含运动预估,背景消除和目标追踪等功能。
3D 校准模块:包含多视角算法,相机校准,姿态估计等功能。
2D 特征模块:包含显著特征检测,描述等。
目标检查模块:进行预定义类的目标检测。
OpenCV 的安装很方便:
复制代码
读图,展示和保存
读图:cv2.imread()
展示:cv2.imshow()
保存:cv2.imwrite()
代码目录结构:
gpu_env 是我之前搭建的 TF 环境,CV 也就顺便安装这里了
img 是用来保存图片数据的
day01.py 就是这次演示的代码
复制代码
代码运行的效果与输出内容:
随便按一个按键,代码运行结束,同时会生成一张新的图片:
版权声明: 本文为 InfoQ 作者【Tango】的原创文章。
原文链接:【http://xie.infoq.cn/article/289724e98bc6865d4663224b6】。文章转载请联系作者。
评论