簡體   English   中英

如何在NVIDIA Jetson TX2上從openCV(從源代碼構建)運行python?

[英]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

https://devtalk.nvidia.com/default/topic/1023652/jetson-tx2/how-can-i-run-quot-pip-install-opencv-python-quot-/?offset=5#5207902

編輯:

我被建議使用這個標志設置-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM