日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 安装python-opencv

發布時間:2023/12/10 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 安装python-opencv 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

三種方法:

1. pip 安裝 :

pip install opencv-python ,最新版為opencv3安裝后
>>> import cv2 >>> print cv2.__version__

參考:http://www.cnblogs.com/lclblack/p/6377710.html


2. anaconda的conda安裝 ,可以指定opencv版本,如opencv2

conda install -c https://conda.binstar.org/menpo opencv=2.4.9
但是容易出問題,比如 /lib64/libc.so.6: version `GLIBC_2.14' not found問題 ,可以參考如下鏈接升級

https://my.oschina.net/zhangxu0512/blog/262275

http://www.linuxidc.com/Linux/2017-01/139833.htm

http://www.cnblogs.com/MrLJC/p/4245925.html

可能導致奔潰,所以請小心安裝。


3. 源碼裝

https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.html#install-opencv-python-in-fedora

裝完后,

Installation is over. All files are installed in?/usr/local/?folder. But to use it, your Python should be able to find OpenCV module. You have two options for that.

  • Move the module to any folder in Python Path?: Python path can be found out by entering?import?sys;printsys.path?in Python terminal. It will print out many locations. Move?/usr/local/lib/python2.7/site-packages/cv2.so?to any of this folder. For example,

    su mv /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages
  • But you will have to do this every time you install OpenCV.

  • Add ``/usr/local/lib/python2.7/site-packages`` to the PYTHON_PATH: It is to be done only once. Just open?~/.bashrc?and add following line to it, then log out and come back.

    export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
  • Thus OpenCV installation is finished. Open a terminal and try?import?cv2.

    參考:http://www.cnblogs.com/freeweb/p/5794447.html


    4. python的測試

    http://blog.csdn.net/this_is_chris/article/details/51498673

    http://blog.csdn.net/u012150360/article/details/70156195

    https://jingyan.baidu.com/article/14bd256e466474bb6d2612db.html

    linux下查看opencv版本

    http://blog.csdn.net/lzh2912/article/details/52494891


    5. 覆蓋原有opencv

    ?如果服務器已經安裝了opencv,但是通過anaconda的conda安裝,也安裝了python的opencv接口,會發現其中也包含了opencv的lib,include文件,如下:


    這時可以使用這個版本的opencv覆蓋原裝的,方法是修改bashrc,如下:

    ## 動態庫搜索路徑 export LD_LIBRARY_PATH=/home/caiyong.wang/anaconda2/lib:$LD_LIBRARY_PATH ##(靜態庫搜索路徑) 程序編譯期間查找動態鏈接庫時指定查找共享庫的路徑export LIBRARY_PATH=/home/caiyong.wang/anaconda2/lib:$LIBRARY_PATH ##c程序頭文件搜索路徑export C_INCLUDE_PATH=/home/caiyong.wang/anaconda2/include:$C_INCLUDE_PATH ##c++程序頭文件搜索路徑export CPLUS_INCLUDE_PATH=/home/caiyong.wang/anaconda2/include:$CPLUS_INCLUDE_PATH ##pkg-config 路徑export PKG_CONFIG_PATH=/home/caiyong.wang/anaconda2/lib/pkgconfig/:$PKG_CONFIG_PATH
    可以使用原方法測試。


    總結

    以上是生活随笔為你收集整理的linux 安装python-opencv的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。