我试图让带有 CUDA 的 OpenCV 在 Arch Linux 上的 Python open-cv 中使用,但我不知道如何链接它。
Arch提供了一个包opencv-cuda,它提供了这些文件。
我发现指南说将 python cv2.so 链接到提供的链接,但该包没有提供这一点。我的 pythonsite_packages已经cv2.abi3.so在其中,我尝试将其链接到core.so但cvv.so无济于事。
我需要以不同的方式构建它来支持 Python 吗?或者我还缺少另一个步骤吗?
在 Arch 上,opencv-cuda提供了 opencv=4.6.0,但您仍然需要 python 绑定。幸运的是,python-opencv安装后安装opencv-cuda是有效的,因为它利用了它。
我刚刚设置了我的 Python 虚拟环境来允许系统站点包 ( python -m venv .venv --system-site-packages),它的工作就像一个魅力!神经网络图像检测现在的运行速度约为 300%。