OpenCV 1.0 + Ubuntu 8.04 설치기..

사용자들이 직접 작성하는 실전팁!

Moderator: Dry8r3aD

Post Reply
User avatar
온순한감자
Posts: 117
Joined: 2008/04/12 Sat 6:44 pm

OpenCV 1.0 + Ubuntu 8.04 설치기..

Post by 온순한감자 » 2008/04/29 Tue 11:37 am

OpenCV를 리눅스에서 한번 사용해보겠다고

온갖 삽질을 반복하던 감자가 만 2틀만에 해결했습니다!!ㅎ_ㅎ

지금까지 도움을 주신 #ubuntu채널에 모든 분께 감사의 인사를 남깁니다.

일단

시넵틱 꾸러미 관리자를 실행하셔서

libgnome2-dev

를 설치 해주세요!



http://sourceforge.net/projects/opencvlibrary

에 접속해서 openCV 1.0 리눅스 버전을 다운 받습니다..

그리고 압축을 풀어주세요!

그리고

./configure --prefix=/usr/local/opencv --enable-apps --with-x --with-gnu-ld

요러코롬 컨픽 설정을 해주시구요

sudo make && make install

메이킹해주세요!

그다음은 doc파일을 복사주해시구요

sudo cp -R docs/ /usr/local/opencv/

라이브러리 파일을 링크 걸어주세요
아래 명령어로 새 파일을 만든 후
sudo vi /etc/ld.so.conf.d/opencv.conf
아래 줄을 추가해주시구 저장!
/usr/local/opencv/lib

그다음 Makefile을 작성해주고요

vi Makefile

아래 내용을 끝에 추가해주세요


BASE := /usr/local/opencv
INC := -I$(BASE)/include/opencv
LIB := -L$(BASE)/lib
OPT := -lcv -lhighgui -lstdc++
CROSS_COMPILE :=
CC := $(CROSS_COMPILE)gcc
BIN := test
all := $(BIN)
test : test.c
$(CC) test.c $(INC) $(LIB) $(OPT) -o $(BIN)

clean :
rm -f $(BIN)


그다음에는

chmod 700 Makefile

로 권한 설정 하시구요

기본적인 소스를 작성해주세요

#include <cv.h>
#include <highgui.h>


int main()
{
IplImage* image = 0;
CvCapture* capture = cvCaptureFromCAM(0);
cvNamedWindow( "T9-camera", 0 );
cvResizeWindow( "T9-camera", 320, 240 );
while(1) {
cvGrabFrame( capture );
image = cvRetrieveFrame( capture );
cvShowImage( "T9-camera", image );
if( cvWaitKey(10) >= 0 )
break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "T9-camera" );
return 0;
}


요렇게 작성해서 저장해주시구

g++컴파일로러 컴파일 해주세요!

그다음

g++ -o main main.cpp -I/usr/local/opencv/include/opencv -L/usr/local/opencv/lib -lcv -lhighgui


이렇게 컴파일 해주시면!

짜잔 드디어 바라고 바라던 캠 화면이 뜹니다!!!

여기까지네요 .. 일단 제가 한 짓(?!)은 다 적어 봤습니다..

후에 정리가 확실하게 되면 다음에서 part2를 올릴께요 ㅎㅎ

ps1.캠이 설치되어있어야 합니다!-_-;
Attachments
-1.png
-1.png (486.37 KiB) Viewed 5699 times
안개 속을 걸으나... 곧 난 빛과 숲과 나무를 만난다 .

User avatar
suapapa
Posts: 130
Joined: 2008/04/16 Wed 3:33 pm
Location: 수아네
Contact:

Re: OpenCV 1.0 + Ubuntu 8.04 설치기..

Post by suapapa » 2008/04/30 Wed 8:50 pm

이멍미?

저도 컴파일 해 설치하고 나서 알았다능...
아래의 방법으로 제거후 재 설치.
[code:vxns6u7z]
$ cd opencv-1.0.0/
$ sudo make uninstall
$ cd ..
$ rm -rf opencv-1.0.0*
[/code:vxns6u7z]

샘플 코드를 실행해서 잘 되는지 확인합니다.
/usr/share/doc/opencv-doc/examples/

잘된다. T-T
Attachments
openCV.png
이미 패키지로 있는 OpenCV
openCV.png (85.24 KiB) Viewed 5492 times

Post Reply