我正在使用带有 NVR 的HIKVISION IP 摄像机 (DS-2CD204WFWD-I) 和 (DS-2CD214WFWD-I)使用 OpenCV 和 python 进行图像处理(人脸识别)。
目前,在相机设置中,我选择了 20fps,而当我运行我的代码时,我以非常慢的速度获取帧,例如 5 秒后的 1 帧。那么我需要保持与NVR的连接还是我必须直接使用它的IP地址进行图像处理?对于人脸识别,我使用的是 Microsoft 认知服务(Face API)。
我正在使用带有 NVR 的HIKVISION IP 摄像机 (DS-2CD204WFWD-I) 和 (DS-2CD214WFWD-I)使用 OpenCV 和 python 进行图像处理(人脸识别)。
目前,在相机设置中,我选择了 20fps,而当我运行我的代码时,我以非常慢的速度获取帧,例如 5 秒后的 1 帧。那么我需要保持与NVR的连接还是我必须直接使用它的IP地址进行图像处理?对于人脸识别,我使用的是 Microsoft 认知服务(Face API)。
这也是我的问题。我发现的唯一解决方案是如果没有进程或低进程性能与输入相同,则将您的进程传递给 GPU。如果您的 GPU 是 Nvidia,您可以尝试 OpenCL 或 CUDA。看看这个链接:https ://www.learnopencv.com/getting-started-opencv-cuda-modul/