首页 > 解决方案 > 试图做实时检测,但视频滞后

问题描述

所以我在 Tensorflow 模型上进行了迁移学习来检测魔方。由于我没有网络摄像头,我正在使用一个名为 IP Webcam 的应用程序来使用我手机的摄像头并使用 cv2 获取实时信息,如下所示:

cap = cv.VideoCapture(0)
address = "http://{My IP}/video"
cap.open(address)

当我实时运行对象检测(这是在 gtx 1060 上运行)时,可以理解该模型无法跟上相机的 30 fps,而是以 10 fps 显示实时检测,它似乎想要显示所有 30 帧,即使它需要更长的时间,导致视频源不是实时的,如果我移动它大约需要 5-10 秒才能显示在视频中。

我不知道这是 Tensorflow 还是 cv2 的问题?是我没有使用连接的网络摄像头的问题吗?

标签: tensorflowopencvobject-detection

解决方案


推荐阅读