gpt4 book ai didi

python - 如何在 NVIDIA Jetson TX2 上从 openCV(从源代码构建)运行 python?

转载 作者:太空狗 更新时间:2023-10-29 23:12:27 25 4
gpt4 key购买 nike

我从 github 下载 openCV 并从源代码构建它,因为我需要 openCV 的一个非常具体的版本,即 openCV2.4 。当尝试运行一些用 Python 编写的代码时,我得到“没有名为 cv2 的模块”。

因此我尝试了 pip install python-opencv。但这返回 Could not find a version that satisfy the requirement opencv-python (from version: ) No match distribution for opencv-python

如何解决“No module named 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

最佳答案

我能够使用 Jetpack 3.1 在 Jetson TX2 上安装适用于 python 的 OpenCV 3.4.1,指示为 here .

关于python - 如何在 NVIDIA Jetson TX2 上从 openCV(从源代码构建)运行 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46078427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com