tensorflow - 试图做实时检测,但视频滞后
问题描述
所以我在 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 的问题?是我没有使用连接的网络摄像头的问题吗?
解决方案
推荐阅读
- python - 如何使用熊猫将 logReturns 转移回原始价格?
- c# - 用新值更新列中的每条记录
- wordpress - 网站问题 - 从本地主机移动到虚拟机
- gradle - Gradle >=4.6:在多模块构建中同时使用 java-library 和 java 插件
- html - 将变量从脚本解析为 html 函数
- javascript - `useRef` 和 `createRef` 有什么区别?
- android - 如何将“2019-02-10T19:30:00+00:00”日期格式转换为“19:30”
- android - 为什么我的应用程序按钮会混合并更改其位置?
- django - Django CreateAPIView 不显示创建表单
- winapi - 如何使用 LoadImage 选择图标颜色深度?