Я использую OpenCV на Beagleboard xM с веб-камерой под Ubuntu.Веб-камера работает нормально, но только в режиме YUYV.То есть luvcview с использованием сжатия jpeg имеет много кадров, которые наполовину обрезаны, имеют некорректные цвета и т. Д. Но luvcview -f YuYV работает отлично.
Возможно ли отключить сжатие jpeg для OpenCV?
Я пытался собрать и установить openCV с опцией make: --without-jpeg, но на завершение сборки и сборки сделать уходит 4 часа, и обычно происходит сбой при завершении 90%.
Есть ли способвыполнить кросс-компиляцию этой версии OpenCV для ARM без jpeg или способ отключить jpeg с помощью предварительно собранных пакетов установки?
Ошибка при установке make:
[95%] Сборка CXXтесты объектов / cv / CMakeFiles / opencv_test.dir / src / amoments.o Связывание исполняемого файла CXX ../../bin/opencv_test CMakeFiles / opencv_test.dir / src / highguitest.o: в функции `CV_HighGuiTest :: run (int)':
... и т.д.
.. / .. / lib / libopencv_features2d.so.2.2.0: неопределенная ссылка на cv::SIFT;:SIFT(double, bool bool, int, int, int, int))
... и т. Д.
collect2: ld вернул 1 состояние выхода make [2]: * [bin / opencv_test] Ошибка1 make [1]: * [tests / cv / CMakeFiles / opencv_test.dir / all] Ошибка 2 make: * [все] Ошибка 2 (обратно в bash)