opencv、python-opencv 和 libopencv 有什么区别? [英] What's the difference with opencv, python-opencv, and libopencv?

查看:45
本文介绍了opencv、python-opencv 和 libopencv 有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 opencv 的新手并且使用 ubuntu 14.04,我对 opencvpython-opencvlibopencv,因为我的系统中安装了 libopencvpython-opencv,但我没有 cv 接口可访问,所以我必须安装 opencv 这比 python-opencvlibopencv 难多了.

I'm new to opencv and using ubuntu 14.04, I'm confused of the difference with opencv, python-opencv, and libopencv, as I have libopencv and python-opencv installed in my system, but I there is no cv interface accessible, so I have to install opencv which is much hard than python-opencv and libopencv.

推荐答案

我想补充 Andika 的答案.

I would like to add to Andika's answer.

  1. OpenCV 是一种使用高度优化的 C/C++ 代码编写的计算机视觉库.它在后台使用多处理.它收集了大量经过开发人员测试和验证的算法.最好的一点是它在 BSD 许可下是免费的.
  2. libopencv 只是一个元包.这些包不包含实际的软件,它们只是依赖于要安装的其他包.所以 libopencv 是一个元包,它简单地引用一个或多个松散组合在一起的相关包.它专用于在 Ubuntu 和 Debian 操作系统中安装 OpenCV.
  3. opencv-python 是 OpenCV 库,可用作 Python 绑定的包装器.该链接还显示了如何在 Ubuntu 操作系统中安装 OpenCV.
  1. OpenCV is computer vision a library written using highly optimized C/C++ code. It makes use of multiprocessing in the background. It has a collection of a large number of algorithms tested and verifiend by the developers. The best thing about this is it's FREE under the BSD license.
  2. libopencv is only a metapackage. These packages do not contain actual software, they simply depend on other packages to be installed. So libopencv is a metapackage which simply references one or more related packages which are loosely grouped together. It is dedicated for installing OpenCV in Ubuntu and Debian OS.
  3. opencv-python is the OpenCV library available as a wrapper with bindings for python. The link also shows how to install OpenCV in Ubuntu OS.

这篇关于opencv、python-opencv 和 libopencv 有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆