outv=cv2.VideoWriter("Tracked-"+str(arg['video']),cv2.VideoWriter_fourcc(*'MP4V'),int(cap.get(5)),(int(cap.get(3)),int(cap.get(4))))
时间: 2024-04-24 12:24:58 浏览: 174
在线演示:httpsrossning92.github.iohead-tracked-3d_TypeScript_CSS.zip
根据你提供的代码,你正在使用OpenCV创建一个视频写入器(VideoWriter)来保存跟踪结果。在这里,你使用的是MP4V编解码器来设置视频写入器的编码格式。
然而,根据错误信息,该编解码器标签可能不被支持,导致无法创建视频写入器。你可以尝试更换编解码器标签来解决这个问题。例如,你可以尝试使用"mp4v"作为编解码器标签:
```python
outv = cv2.VideoWriter("Tracked-" + str(arg['video']), cv2.VideoWriter_fourcc(*'mp4v'), int(cap.get(5)), (int(cap.get(3)), int(cap.get(4))))
```
这里使用`cv2.VideoWriter_fourcc(*'mp4v')`来设置编解码器为"mp4v"。这样应该可以解决编解码器不支持的问题。如果问题仍然存在,你可能需要安装其他编解码器或尝试其他的编解码器标签。
阅读全文