Search Suggest

Build OpenCV cho board nhúng FriendlyARM Mini2440

Download source code:
- OpenCV
- Examples

1. Build for host
OpenCV-2.0.0
  export PREFIX=/usr/local  
./configure --prefix=${PREFIX}

make
make install

OpenCV-2.3.1
 cd OpenCV-2.3.1  
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. #chu y hai dau cham

make
make install

2. Cross compile
OpenCV-2.0.0 (using configure)
 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin  
export CROSS=arm-none-linux-gnueabi-
export HOST=arm-none-linux-gnueabi

export PREFIX=/friendlyarm

./configure --prefix=${PREFIX} --host=${HOST} CC=${CROSS}gcc \
--without-gtk --without-gthread --without-ffmpeg \
--without-python --enable-shared

make
make install

OpenCV-2.3.1 (using cmake)
Sử dụng Qt GUI for cmake
 yum install cmake-gui  







 [ninhld@localhost ~]$ cd /home/ninhld/mini2440/opencv/OpenCV-2.3.1/release2  
[ninhld@localhost release2]$
[ninhld@localhost release2]$
[ninhld@localhost release2]$
[ninhld@localhost release2]$ make
Scanning dependencies of target libjasper
[ 0%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_version.obj
[ 0%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jp2_enc.obj
[ 0%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_tsfb.obj
[ 0%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_icc.obj
[ 0%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jp2_cod.obj
[ 0%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_stream.obj
[ 1%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_t2dec.obj
[ 1%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_t1dec.obj
[ 1%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_cm.obj
[ 1%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_t2cod.obj
[ 1%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_tagtree.obj
[ 1%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_mct.obj
[ 2%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_enc.obj
[ 2%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_iccdata.obj
[ 2%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_tmr.obj
[ 2%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_mqenc.obj
[ 2%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_malloc.obj
[ 2%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_mqcod.obj
[ 2%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jas_init.obj
[ 3%] Building C object 3rdparty/libjasper/CMakeFiles/libjasper.dir/jpc_mqdec.obj
...










Đăng nhận xét