2016-02-05 55 views
0

我搜索瞭如何使用Google TensorFlow預測我自己的數字圖像。無法在python3.4.3中導入OpenCV

我使用了64位Red Hat Linux。

我安裝了Python3.4.3,其他相關的開發環境和TensorFlow版本0.6.0。

然後,我試着編寫數字預測的代碼。首先,我需要在我的python程序中讀取圖像。 所以,我搜索瞭如何讀取蟒蛇圖片後來我發現OpenCV的http://opencv.org/

我安裝的OpenCV(版本:3.1.0)使用cmake的。 安裝OpenCV後,我試圖導入cv2(OpenCV函數)以讀取圖像。 但是我不能像以下那樣導入cv2和ImportError。

ImportError: No module named 'cv2' 

我試圖通過改變默認PYTHONPATH來解決這個問題。

例如:

export PYTHONPATH=/usr/local/python/lib/python3.4/site-packages:$PYTHONPATH 

我想在我的Python程序添加一些代碼。

import sys 
sys.path.append('/usr/local/python/lib/python3.4') 

但上述兩個步驟解決不了問題導入錯誤:沒有模塊名爲「CV2」。 因此,我搜索如何解決這個問題,我試圖用許多其他方式解決。但沒有成功。

如何在我的python程序中導入cv2?

OpenCV的安裝步驟如下:

>>> yum install cmake 
** Download OpenCV latest version from it's official site ** 
>>> cd /directory of OpenCV/ 
>>> mkdir release 
>>> cd release 
>>> cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON .. 
>>> make && make install 
>>> echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf 
>>> ldconfig 
>>> echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" >> /etc/bash.bashrc 
>>> echo "export PKG_CONFIG_PATH" >> /etc/bash.bashrc 

回答