为什么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

在覆盆子上使用带有多个网络摄像头的 opencv 来拍摄延时摄影时出现多个 v4l 错误

opencv-python 相机读取错误

windows7 opencv 都有哪些配置

Swoole v4.5.9 版本发布,兼容 PHP8!