티스토리 뷰
안녕하세요. 처음 포스팅을 써보는데.. 제가 공부하는 내용을 저장하고
나중에 다시 짚고 넘어갈일이 많아질 것 같아 티스토리를 가입하게되었어요~
일단 오늘 첫 포스팅은 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
- 10827
- constraintlayout
- 문자열
- kotlin
- 큰 수 A+B
- 10828
- 최대공약수와 최소공배수
- algorihtm
- GCD 합
- 단어 길이 재기
- 1158
- 조세퍼스 문제
- algorithm
- Eclipse
- 10757
- 알고리즘
- 1260
- mssql
- #kotlin
- 10826
- OpenCV
- 자동타입
- 1237
- a^b
- #android #motionlayout
- 2743
- 함수형사고 Kotlin Java
- javacv
- 피보나치 수 4
- 영상처리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |