OpenCV 安装部署

OpenCV 部署⽅法

openc 文档地址

中文文档

官方文档

 创建 Python 虚拟环境 cv, 在 cv 中安装即可。 

pip install opencv-python==3.4.2.17

运⾏以下代码⽆报错则说明安装成功。
 

import cv2 
# 读⼀个图⽚并进⾏显示 ( 图⽚路径需⾃⼰指定 )
# opencv读取的图片通道是BGR
lena=cv2.imread("cat.jpg")
cv2.imshow("image",lena)
cv2.waitKey(0)
cv2.destroyAllWindows()

如果我们要利⽤ SIFT 和 SURF 等进⾏特征提取时,还需要安装:

pip install opencv-contrib-python==3.4.2.17

OpenCV 的模块

其中 core 、 highgui 、 imgproc 是最基础的模块

core 模块实现了最核⼼的数据结构及其基本运算,如绘图函数、数组操作相关函数等。

highgui 模块实现了视频与图像的读取、显示、存储等接⼝。

imgproc 模块实现了图像处理的基础⽅法,包括图像滤波、图像的⼏何变换、 平滑、阈值分割、形态学处理、边缘检测、⽬标检测、运动分析和对象跟踪等。

features2d 模块⽤于提取图像特征以及特征匹配

objdetect 模块实现了⼀些⽬标检测的功能,经典的基于 Haar 、 LBP 特征的⼈ 脸检测,基于 HOG 的⾏⼈、汽⻋等⽬标检测,分类器使⽤ Cascade Classification (级联分类)和 Latent SVM 等。

stitching 模块实现了图像拼接功能。

FLANN 模块( Fast Library for Approximate Nearest Neighbors ),包含快速 近似最近邻搜索 FLANN 和聚类 Clustering 算法。

ml 模块机器学习模块( SVM ,决策树, Boosting 等等)。

photo 模块包含图像修复和图像去噪两部分。

video 模块针对视频处理,如背景分离,前景检测、对象跟踪等。

calib3d 模块即 Calibration (校准) 3D ,这个模块主要是相机校准和三维重建 相关的内容。包含了基本的多视⻆⼏何算法,单个⽴体摄像头标定,物体姿态 估计,⽴体相似性算法, 3D 信息的重建等等。

G-API 模块包含超⾼效的图像处理 pipeline 引擎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值