无法为 ubuntu 22.04 构建安装 opencv4.5.5

无法为 ubuntu 22.04 构建安装 opencv4.5.5

我正在尝试在 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/

相关内容