|
发表于 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更加便捷
|
|