问题描述
正如我在文档中所读到的,cameracalibrate
和 cameraundistort
是属于 opencv 插件的元素,我们可以直接使用它们来创建我们自己的管道。我试图构建和运行以下管道:
gst-launch-1.0 filesrc location=EmaginResult.jpg ! video/x-raw,width= 399,height=316,format=BGRx ! cameracalibrate board-height= 7 board-width= 9 ! autovid
eosink
但它没有给我任何结果。 EmaginResult.jpg 是一个扭曲的图像,我试图消除它。
在构建自己的管道之前,我曾尝试运行 gstreamer 文档中给出的两个管道示例:
gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort settings="???" ! autovideosink
gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort ! cameracalibrate ! autovideosink
它也没有显示任何结果。
我是 gstreamer 的初学者,有人可以指导我并告诉我我错过了什么,以免我的图像不失真。
如果有人能解释如何使用这些元素或插件,我也会很感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)