admin管理员组文章数量:1530892
使用openvino中的opencv跑之前的代码。碰到个问题
(myProg:20371): GStreamer-CRITICAL **: gst_element_make_from_uri: assertion 'gst_uri_is_valid (uri)' failed
只是警报出这句话,但是程序可以继续跑。
查了一下,是我在保存视频时导致的,
VideoWriter TankFullScreen = VideoWriter( "/home/TankFullScreen.avi",
VideoWriter::fourcc('M', 'J', 'P', 'G'),
24.0,
Size(1860, 1020));
搞不清是gstreamer
出了问题,还是ffmpeg
出了问题。
在opencv
论坛查了下,看到个帖子
参考后修改了下:
VideoWriter TankFullScreen = VideoWriter( "appsrc ! filesink location=/home/TankFullScreen.avi",
VideoWriter::fourcc('M', 'J', 'P', 'G'),
24.0,
Size(1860, 1020));
或者这样:
VideoWriter TankFullScreen = VideoWriter( "appsrc ! autovideoconvert ! filesink location=/home/TankFullScreen.avi",
VideoWriter::fourcc('M', 'J', 'P', 'G'),
24.0,
Size(1860, 1020));
然后可以了,就这样,先用着吧。
估计还是库的问题。。。感觉总有一天需要重装opencv。。。
版权声明:本文标题:opencv GStreamer-CRITICAL 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726269537a1063651.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论