我正在尝试在 ubuntu 22.04 上安装带有 cuda10.6 的 opencv4.5.5。
遵循本教程中的每个步骤
https://www.sproutworkshop.com/2022/02/how-to-compile-opencv-4-5-5-with-cuda-11-6-and-cudnn-8-3-2-on-ubuntu-22-04-daily-build/
我可以安装 CUDA、cudnn,但是 opencv cmake 似乎无法正确检测 python3,如下所示
在 ubuntu 20.04 上尝试 cmake 时应该是什么样子
我在这里没有看到任何 python 条目,并且完成 make install 后,python 没有找到 cv2,如下所示
$ python3 -c "import cv2; print(cv2.__version__)" Traceback (most
recent call last): File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
有什么想法可以让 opencv 正确识别 python3.10 吗?
答案1
您附加的链接重定向到 404 未找到!看来该文章由于安装指南不正确而被删除。
但是,你可以使用Python很简单。你只需要安装Python首先然后
sudo apt install python3-opencv -y
为了确认通过上面执行的命令安装了 OpenCV,我们将显示其版本:
python3 -c "import cv2; print(cv2.__version__)"
如果你不想使用 python,那么你也可以使用 Github 在 Ubuntu 22.04 上安装 OpenCV
您可以详细了解这两种方法:https://itslinuxfoss.com/guide-install-opencv-ubuntu/