你好,python/OpenCV/Yolov3 大师。使用以下 github 代表训练自定义模型后,我得到了一个奇怪的行为: https://github.com/pythonlessons/TensorFlow-2.x-YOLOv3
在成功训练特定汽车后,我正在运行 detection_custom.py 脚本并得到以下结果:
但是当使用 detection_custom.py 并现在设置捕获拍摄汽车照片的相同视频时,我没有检测到。 (此处的图片是在视频运行时使用打印屏幕拍摄的)。 即使在尝试执行 cv.imgwrite 然后在同一个 python 实例上读取图像时,我也一无所获,但是当尝试在另一个窗口中的单独 python 实例上检测时,第一个的输出图像我得到了检测。
函数detect_video 和detect_image 具有相同的功能,除了用于图像部分的cv.CaptureVideo 而不是cv.imread。
有人知道为什么会这样吗?