2016-10-07 5 views
1

Я следовал this example и получил следующее сообщение об ошибке при запуске makeОшибка здание OpenCV на Raspberry Pi 3

In file included from /root/src/opencv-3.1.0/modules/videoio/src/cap_ffmpeg.cpp:45:0: 
/root/src/opencv-3.1.0/modules/videoio/src/cap_ffmpeg_impl.hpp: In member function ‘bool OutputMediaStream_FFMPEG::open(const char*, int, int, double)’: 
/root/src/opencv-3.1.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2207:41: warning: ignoring return value of ‘int avformat_write_header(AVFormatContext*, AVDictionary**)’, declared with attribute warn_unused_result [-Wunused-result] 
     avformat_write_header(oc_, NULL); 
             ^
Linking CXX shared library ../../lib/libopencv_videoio.so 
/usr/bin/ld: /usr/local/lib/libx264.a(common.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC 
/usr/local/lib/libx264.a: error adding symbols: Bad value 
collect2: error: ld returned 1 exit status 
modules/videoio/CMakeFiles/opencv_videoio.dir/build.make:215: recipe for target 'lib/libopencv_videoio.so.3.1.0' failed 
make[2]: *** [lib/libopencv_videoio.so.3.1.0] Error 1 
CMakeFiles/Makefile2:4058: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed 
make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2 
Makefile:147: recipe for target 'all' failed 
make: *** [all] Error 2 

ответ

1

Я успешно установлен OpenCV на Raspberry Pi 3, выполнив действия, описанные в ссылке http://www.pyimagesearch.com/2015/02/23/install-opencv-and-python-on-your-raspberry-pi-2-and-b/

Изменения, которые я сделал, выполнив следующие шаги:

  1. Использовать «aptitude» вместо «apt-get» и принять все рекомендации
  2. Перед выполнением шага 11 запустите 'source ~/.profile'. Для того, чтобы бросить курить, запустить 'деактивировать'

Надеется, что это помогает :)

Смежные вопросы