警告:错误的管道:没有元素 "cameracalibrate"
WARNING: erroneous pipeline: no element "cameracalibrate"
我正在尝试 运行 以下管道:
gst-launch-1.0 -v v4l2src ! videoconvert ! cameracalibrate ! cameraundistort ! autovideosink
我的问题的第一部分是:
正如我在文档中所读,cameracalibrate
和 cameraundistort
是属于 opencv 插件的元素,我们可以直接使用它们来创建我们自己的管道。谁能告诉我我的理解是否正确。
第二部分是:
我收到这个错误:
WARNING: erroneous pipeline: no element "cameracalibrate"
我已经安装了 gst-plugins-bad
我是 Gstreamer 的初学者,有人可以帮助我并告诉我这个错误背后的原因吗?
尽管与 opencv 相关的插件是“gst-plugins-bad”的一部分,但 Debian(您表示正在使用)packages them separately。这样,那些不 want/need 基于 OpenCV 的插件的人就不必这样做,连同它附带的所有(相当重的)依赖树。
所以要解决您的问题,您应该可以使用 sudo apt install gstreamer1.0-opencv
我正在尝试 运行 以下管道:
gst-launch-1.0 -v v4l2src ! videoconvert ! cameracalibrate ! cameraundistort ! autovideosink
我的问题的第一部分是:
正如我在文档中所读,cameracalibrate
和 cameraundistort
是属于 opencv 插件的元素,我们可以直接使用它们来创建我们自己的管道。谁能告诉我我的理解是否正确。
第二部分是:
我收到这个错误:
WARNING: erroneous pipeline: no element "cameracalibrate"
我已经安装了 gst-plugins-bad
我是 Gstreamer 的初学者,有人可以帮助我并告诉我这个错误背后的原因吗?
尽管与 opencv 相关的插件是“gst-plugins-bad”的一部分,但 Debian(您表示正在使用)packages them separately。这样,那些不 want/need 基于 OpenCV 的插件的人就不必这样做,连同它附带的所有(相当重的)依赖树。
所以要解决您的问题,您应该可以使用 sudo apt install gstreamer1.0-opencv