[英]How to run python from openCV (built from source) on the NVIDIA Jetson TX2?
我從github下載了openCV並從源代碼構建它,因為我需要openCV的一個非常具體的版本,即openCV2.4。 當試圖運行一些用Python編寫的代碼時,我得到“沒有名為cv2的模塊”。
我因此嘗試了pip install python-opencv
。 但是這返回Could not find a version that satisfies the requirement opencv-python (from version: ) No match distribution for opencv-python
我該怎么做才能解決“沒有名為cv2的模塊”問題?
我也在命令行中嘗試了這一點
$python
>>>>import cv2
它不返回名為cv2和的模塊
$python3
>>>>import cv2
它也不返回名為cv2的模塊。
但是我完全能夠編譯我的C ++代碼。 這意味着安裝在某種程度上是成功的,但在Python方面失敗了。
與我的問題有關: https : //devtalk.nvidia.com/default/topic/809406/jetson-tk1-opencv-python-quot-import-cv2-quot-/?offset = 4#5207884
和
編輯:
我被建議使用這個標志設置-DBUILD_opencv_python2=ON
來運行cmake,但是這個標志似乎不存在,因為當使用cmake-gui我無法看到任何地方並且當它作為參數傳遞到終端時我得到Manually specified variables were not used by the project: BUILD_opencv_python
我能夠在Jetson TX2上使用Jetpack 3.1安裝OpenCV 3.4.1 for python,並在此處指示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.