首页 > 解决方案 > 在 Windows 上通过 GPU 使用 OpenCV 和 Python 的可行性

问题描述

我必须读取来自相机的图像,使用 OpenCV 添加一些形状,然后使用 Flask 将图像返回到网页。此应用程序在 Windows 10 中运行。详细步骤如下:

我在某些地方看到,OpenCV 可用于在 GPU(Nvidia GeForce RTX)上执行一些操作。cv2.UMat我在打电话之前试过了,cv2.imencode但没有区别。

这是我的问题:

标签: pythonc++windowsopencv

解决方案


我终于用 GPU 标志和所需的 CUDA 标志编译了OpenCV-python 。我花了几个星期来安装所有需要的依赖项(图像库、视频库、Fortran、LINPAK、BLAS...)。

结果是调用cv2.imencode速度更快,我可以在 Windows 的资源管理器中看到 GPU 消耗增加。


推荐阅读