#yocto
#yocto
Вопрос:
В настоящее время я работаю над проектом yocto. Я запускаю свой код OpenCV в ARM. я использую meta-ti
и meta-openembedded
получаю ошибку типа:
Ошибка OpenCV: неопределенная ошибка (GStreamer: в вашей установке gstreamer отсутствует необходимый плагин) в handlemessage, file /usr/src/debug/opencv/3.1 gitAUTOINC 92387b1ef8-r0/git/modules/videoio/src/cap_gstreamer.cpp , строка 1692 завершается вызовом после создания экземпляра ‘cv::Exception’ what(): /usr/src/debug/opencv/3.1 gitAUTOINC 92387b1ef8-r0/git/modules/videoio/src/cap_gstreamer.cpp:1692: ошибка: (-2) GStreamer:n в функции handlemessage.
Я использую bitbake core image-sato
перекрестную компиляцию кода с помощью цепочки инструментов, и я его создаю. работает нормально, но на борту отображается ошибка. он запрашивает gstreamer
, но gstreamer
уже есть meta-oe
там..
Комментарии:
1. Он не запрашивает gstreamer, он говорит, что у вас нет всех необходимых плагинов (без указания, какие из них отсутствуют). Вам нужно будет выяснить, какие плагины нужны opencv, и установить пакеты, которые их предоставляют. Некоторыми потенциальными рецептами (в текущем yocto) являются gstreamer1.0-plugins-bad и gstreamer1.0-libav.