为什么OpenCV已经发布V4版本了,使用时却用cv2 ?
Posted teamlet
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么OpenCV已经发布V4版本了,使用时却用cv2 ?相关的知识,希望对你有一定的参考价值。
有人提出一个问题:为什么现在OpenCV已经发布v4.0版本了,怎么使用的时候还是 cv2呢?
其实,cv2中的 2 不是指定发布的版本号,而是为了区分OpenCV的 C 和 C++ 的版本。
OpenCV1.x 使用 C 开发;而OpenCV2.x 使用C++ 。
在OpenCV2.4之后,纯C API已经不再使用,也不在纯C环境下进行编译测试。
cv 是 OpenCV 在C++中的命名空间,现在的OpenCV都是用C++开发,使用的时候写作 cv2
以上是关于为什么OpenCV已经发布V4版本了,使用时却用cv2 ?的主要内容,如果未能解决你的问题,请参考以下文章
Xilinx-Petalinux学习-04-OpenCV的移植
不能在 Python OpenCV v4.20 中使用 SIFT