查看: 1570|回复: 1

所有这些opencv的接口有啥不同

[复制链接]

9

主题

47

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2018-10-12 14:05:25 | 显示全部楼层 |阅读模式
下面这些python opencv的接口有啥区别
opencv
cv
pyopencv
主要的区别是什么我应该用哪一个


回复

使用道具 举报

5

主题

53

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2018-10-12 14:14:11 | 显示全部楼层
OpenCV官方发布了两种类型的Python接口,cv和cv2
cv2扩展库是针对OpenCV 2.x API创建的,它直接采用NumPy的数组对象表示图像,因此和PyOpenCV相比,不再需要在数组和Mat对象之间相互转换了,为了兼容OpenCV 1.x API,在cv下提供了原来的OpenCV 1.x API的扩展库。如果你发现cv2下缺少某个功能,可以使用cv下提供的函数
cv2中的函数名与PyOpenCV的相同,部分常量名有所不同。但是cv2中的函数所需的参数类型尽量使用数组或者一些Python的标准数据类型。因此cv2中没有Mat、Point、Size、Vec等各种数据类型,而是用列表、元组或数组表示这些数据类型。因此使用cv2中的函数比PyOpenCV更加便捷
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表