[英]cv2 import error with caffe python
我正在嘗試在caffe中編寫自己的python層,當我嘗試編譯它時,我不斷收到此導入錯誤。
Traceback (most recent call last):
File "/home/username/caffe/layer_example.py", line 3, in <module>
import cv2
ImportError: /home/username/anaconda2/lib/python2.7/site-packages/cv2.so:undefined symbol: _ZN2cv11arrowedLineERNS_3MatENS_6Point_IiEES3_RKNS_7Scalar_IdEEiiid
我試圖在線找到解決方案,並將我的〜/ .bashrc更改為如下所示:
export PYTHONPATH=/home/username/caffe/python:/home/username/anaconda2/lib:$PYTHONPATH
我仍然得到導入錯誤。 關於可能的解決方案可能是什么的任何想法?
編輯:修正了這個問題! 我在conda上卸載了opencv(2.4.10),並安裝了2.4.9版本:
conda install opencv=2.4.9
conda install numpy
這為我解決了錯誤。
編輯:修正了這個問題! 我在conda上卸載了opencv(2.4.10),並安裝了2.4.9版本:
conda install opencv=2.4.9
conda install numpy
這為我解決了錯誤。
sudo apt-get install python-opencv
也可以是一個解決方案。 Cuz caffe ubuntu安裝指南安裝說你必須安裝
libopencv-dev
但是,我觀察到這個包使得opencv只能被c ++訪問。 要使用opencv和python我必須安裝python-opencv
我從Ubuntu上安裝OpenCV for Python得到了這個答案,得到了ImportError:沒有名為cv2.cv的模塊
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.