2009년 12월 20일 일요일

OpenCV, EZ-X5에 포팅하기

1. Linux 용 OpenCV 1.0 Download

[root@localhost OpenCV]# wget http://downloads.sourceforge.net/opencvlibrary/opencv-1.0.0.tar.gz

[root@localhost OpenCV]# tar xvfz opencv-1.0.0.tar.gz


2. OpenCV 1.0 Crosscompile configure options


[root@localhost opencv-1.0.0]# ./configure CXX=/usr/arm-linux/bin/g++ --host=arm-linux --target=arm-linux --without-gtk --without-gthread --without-libjpeg --without-zlib --without-libpng --without-libtiff --without-libjasper --without-ffmpeg --without-raw1394 --without-v4l2 --without-python --prefix=/Project/OpenCV
 -> CXX= Crosscompiler g++ path
 -> --prefix= install path

[root@localhost opencv-1.0.0]# make
[root@localhost opencv-1.0.0]# make install


3. OpenCV 환경 설정

  1) /etc/ld.so.conf 에 prefix의 경로를 추가시킨 후 ldconfig -v 로 링킹 정보를 다시 읽어온다.
  2) /etc/profile 혹은 개인이 쓰는 환경 변수에 (빨간색은 prefix 경로) 다음 내용을 추가시켜준다.
-> export LD_LIBRARY_PATH=/Project/OpenCV/lib
-> export PKG_CONFIG_PATH=/Project/OpenCV/lib/pkgconfig


4. OpenCV 보드에 설치

  1) share 폴더를 제외한 나머지 폴더를 압축시켜 작업의 편의성을 위해 linux 에 설치한 경로와 똑같이 보드에 카피해 준다.

댓글 없음:

댓글 쓰기