【问题标题】:What's the difference with opencv, python-opencv, and libopencv?opencv、python-opencv 和 libopencv 有什么区别?
【发布时间】:2017-08-02 02:57:47
【问题描述】:

我是opencv 的新手并使用ubuntu 14.04,我对opencvpython-opencvlibopencv 的区别感到困惑,因为我安装了libopencvpython-opencv我的系统,但是我没有可访问的cv接口,所以我必须安装opencv,这比python-opencvlibopencv要难。

【问题讨论】:

  • Python的opencv接口以cv2存在
  • 你得到你想要的了吗?也分享你的想法!

标签: python opencv ubuntu-14.04


【解决方案1】:

我想补充一下 Andika 的答案。

  1. OpenCV 是使用高度优化的 C/C++ 代码编写的计算机视觉库。它在后台使用多处理。它收集了大量由开发人员测试和验证的算法。最好的一点是它在 BSD 许可下是免费的。
  2. libopencv 只是一个元包。这些包不包含实际的软件,它们只是依赖于要安装的其他包。所以 libopencv 是一个元包,它简单地引用一个或多个松散组合在一起的相关包。它专门用于在 Ubuntu 和 Debian 操作系统中安装 OpenCV。
  3. opencv-python 是 OpenCV 库,可用作带有 python 绑定的包装器。该链接还显示了如何在 Ubuntu 操作系统中安装 OpenCV。

【讨论】:

  • 嗨@Jeru,如果我想在我的python jupyter notebook 中使用opencv,对于新的conda 环境。我需要安装这 3 个库,还是只需要安装 Python-PpenCV?谢谢
  • 另外,您能否将 Python-OpenCV 更改为正确的名称:opencv-python?作为一个新手,我发现有这么多不同但相似的xxx-cv,cv-xxx真是令人困惑。
  • @Franva 你可以使用 opencv-python
【解决方案2】:

libopencv 是 debian/ubuntu 包,而 python-opencv 是 python 包装器,可以使用 COLDSPEED 等 cv2 接口访问

【讨论】:

    猜你喜欢
    • 2021-04-07
    • 2017-08-31
    • 2015-06-17
    • 2021-03-02
    • 2019-11-24
    • 1970-01-01
    • 2013-09-02
    • 2014-08-09
    • 1970-01-01
    相关资源
    最近更新 更多