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.캠이 설치되어있어야 합니다!-_-;
OpenCV 1.0 + Ubuntu 8.04 설치기..
Moderator: Dry8r3aD
OpenCV 1.0 + Ubuntu 8.04 설치기..
- Attachments
-
- -1.png (486.37 KiB) Viewed 6052 times
안개 속을 걸으나... 곧 난 빛과 숲과 나무를 만난다 .
Re: OpenCV 1.0 + Ubuntu 8.04 설치기..
이멍미?
저도 컴파일 해 설치하고 나서 알았다능...
아래의 방법으로 제거후 재 설치.
[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
저도 컴파일 해 설치하고 나서 알았다능...
아래의 방법으로 제거후 재 설치.
[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
- openCV.png (85.24 KiB) Viewed 5845 times