티스토리 뷰

안녕하세요. 처음 포스팅을 써보는데.. 제가 공부하는 내용을 저장하고 

나중에 다시 짚고 넘어갈일이 많아질 것 같아 티스토리를 가입하게되었어요~


일단 오늘 첫 포스팅은 OpenCV의 자바용이라 할 수 있는 JavaCV를 개발하는 환경을 소개하고자 합니다.


이클립스에 import 하는 방법은 간단한데요..


1. https://code.google.com/p/javacv/downloads/list?can=1&q=에서 javacv-0.7-bin.zip파일을 다운로드 받습니다.


2. 다운로드한 압축파일을 압축해제 시켜서 원하는 곳에 저장시킵니다. 저같은 경우는 workspace 밑에 두었어요.


3. 이클립스를 실행하셔서 원하는 프로젝트의 Propertis -> Java Build Path -> Libraries -> Add Extenal JARS ... 순서로 클릭하여

다운받은 javacv-0.7-bin의 JAR File을 import 시킵니다.


4. 이제 JavaCV의 환경설정은 다 끝났습니다. C++과 OpenCV와의 연동과는 사뭇다르게 엄청나게 간단합니다.

마지막으로 테스트를 간단히 해보았습니다.


import static com.googlecode.javacv.cpp.opencv_core.*;

import static com.googlecode.javacv.cpp.opencv_highgui.*;

import static com.googlecode.javacv.cpp.opencv_imgproc.*;


/*

 * Original 캠영상을 출력해주는 소스

 */


public class OriginalCamera {


public static void main(String[] args) throws Exception {

CvCapture capture1 = cvCreateCameraCapture(CV_CAP_ANY);

cvNamedWindow("LiveVid", CV_WINDOW_AUTOSIZE);

IplImage img1;

for(;;) {

img1 = cvQueryFrame(capture1);

if(img1 == null) 

break;

cvShowImage("LiveVid", img1);

char c = (char) cvWaitKey(15);

if(c == 'q') break;

}

cvDestroyWindow("LiveVid");

cvReleaseCapture(capture1);

}

}


JavaCV에서는 import를 항상 수동적으로 해줘야 한다는 부분만 잘 알고계시면 개발할때는 큰 어려움이 없으실 것 같습니다.

저도 이제 배우는 입장이다보니... 졸업작품전을 비디오 프로세싱하는 프로그램을 만들어야 하는데 막막하기만하네요..ㅠㅠ



'프로그래밍 > 영상처리' 카테고리의 다른 글

[OpenCV]이미지 불러오기 및 출력  (0) 2014.08.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함