我搜索瞭如何使用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