OpenCV2.0 + FFMPEG on BeagleBoard
PC Linux:Ubuntu 9.04 Embedded Linux:Angstrom cross compiler:codesourcery arm-2008q3 OpenCV:2.0 編譯OpenCV2.0前必須先下載3rdparty函式庫(tiff、png等)自行編譯 opencv2.0_ffmpeg為放置編譯完成的連結檔及標頭檔 編譯FFMPEG $./configure --prefix=/home/islab/Desktop/opencv2.0_ffmpeg --cross-prefix=arm-none-linux-gnueabi- --enable-swscale --enable-shared --disable-static $make && make install 接下來開始編譯opencv $cd OpenCV-2.0.0 $./configure --with-ffmpeg --without-quicktime --without-gtk --without-python --host=arm-none-linux-gnueabi --prefix=/home/islab/Desktop/opencv2.0_ffmpeg LDFLAGS=-L/home/islab/Desktop/opencv2.0_ffmpeg/lib CPPFLAGS=-I/home/islab/Desktop/opencv2.0_ffmpeg/include LIBS="-lz -lpng -ltiff -lavutil -lavdevice -lavformat -lavcodec -lswscale" --disable-static --enable-shared --disable-apps $make && make install 修改opencv.pc!! 將opencv2.0_ffmpeg/lib中的所有.so檔打包,解壓縮到Angstrom filesystem中的/usr/lib下
0 意見:
張貼留言