zoukankan      html  css  js  c++  java
  • opencv-python

       在使用opencv可视化的实践中,发现在python中 import cv2 显示导入错误,模块未找到。以下是针对这个问题的解决。

       我是先安装的opencv,后装的python,因此,opencv没生成cv2.so,故而重新编译opencv。

    cd opencv-3.2.0
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=./build ../opencv-3.2.0
    make -j4
    make install

       此时检查在 opencv-3.2.0/lib  下是否生成了cv2.so文件。

       如果生成了,则

    cd lib
    ln -s cv2.so /usr/local/lib/python2.7/dist-packages/

    上面的 -s 一定要加上,它代表软链接。如果直接创建硬链接的话,会返回,无效的跨设备链接。因为这是将/home下的文件 链接到 / 下。

    接下来在python环境中导入cv2   import cv2  ,不报错就是成功了。

    如果还是报错,在.py脚本最前面加入

    import sys
    sys.path.append('/usr/local/lib/python2.7/dist-packages')

      

  • 相关阅读:
    Nginx log日志参数详解
    sea.js模块加载工具
    sea.js模块加载工具
    Airbnb React/JSX 编码规范
    4.2 react patterns(转)
    4.1 react 代码规范
    3.5 compose redux sages
    3.3 理解 Redux 中间件(转)
    3.4 redux 异步
    3.1 开始使用 redux
  • 原文地址:https://www.cnblogs.com/lyyang/p/6655467.html
Copyright © 2011-2022 走看看