anaconda中的opencv和libopencv的区别
时间: 2023-11-09 17:31:01 浏览: 217
两个版本的opencv
Anaconda 是开源的 Python 发行版,其中包含了许多常用的数据科学工具、库、模块等。在 Anaconda 中,OpenCV 有两个版本:一个是 Anaconda 自己提供的,一个是系统安装的。
其中,Anaconda 自带的 OpenCV 可以通过 conda 命令进行安装和更新,而系统安装的 OpenCV 通常是通过源代码编译安装的。
而 Libopencv 是一个开源的计算机视觉库,它包含了很多计算机视觉方面的函数和算法,包括图像处理、特征提取、目标检测、目标跟踪、摄像机标定等等。
在 Anaconda 中,opencv 和 libopencv 都是可以安装的。opencv 是一个 Python 包,它包含了 OpenCV 库的 Python 接口,而 libopencv 是 C++ 库,其 Python 接口可以通过 Python 的 ctypes 模块进行调用。
简单来说,opencv 是 Python 包,提供了 OpenCV 库的 Python 接口,而 libopencv 是 C++ 库,提供了 OpenCV 的 C++ 接口。
阅读全文