검색 상세

OpenCV를 이용한 물체추적에 관한 연구

A Study on Tracking System of Moving Objects Using an OpenCV Library

초록/요약

As development of computer technology, the computer vision system has been used in our daily life such as monitoring buildings for security reasons and an anti-theft device etc. This monitoring system requires a lot of human resources and cutting edge equipment. Also, it causes false images and dead zone(unsightly area) during recoding and saving visionary images. The OpenCV has been used for improving these drawbacks. It can track and identify without material‘s movement or standstill. The OpenCV, a visualization program, has been programmed with the C++ language and the Visual studio. It is able to tract moving images through the CAMshift algorithms and the fuzzy logic. The OpenCV advanced visualization program for object tracking has been programmed with the C++ language and the Visual studio. It is able to tract moving images through the CAMshift algorithms and the fuzzy logic. The tracking ability of the Fuzzy logic has been improved by adjusting PWM values of the servo motor in accordance with the movement of the object based on a specified area on the screen and the center point. This system is able to apply in development of a specified security technology and surveillance system on vessels because it can track and identify monitored objects more efficiently.

more

목차

List of Figures ⅲ
List of Tables ⅴ
Abstract ⅵ
제 1 장 서 론 1
1.1 연구배경 및 연구목적 1
1.2 논문의 개요 3
제 2 장 OpenCV 4
2.1 OpenCV(Open Source Computer Vision) 4
2.1.1 OpenCV 픽셀값 접근하기(IplImage) 7
2.1.2 OpenCV 트랙바 처리(cvCreateTrackbar) 7
2.1.3 히스토그램(Histogram) 7
2.1.4 히스토그램 평활화(Histogram Equalization) 8
2.2 CAMshift(Continuously Adapitive Mean-Shift) 9
2.3 Fuzzy Logic 11
제 3 장 하드웨어 구성 및 제어기 15
3.1 하드웨어 구성 15
3.1.1 서보모터(Servo Motor) 16
3.1.2 PIC 18F452 19
제 4 장 실험 및 분석 23
4.1 물체의 추적 23
4.1.1 퍼지논리의 적용 23
4.1.2 x의 입력에 의한 소속함수 25
4.1.3 Area의 값에 따른 크기의 추적 27
4.1.4 x와 Area의 입력에 의한 PWM 출력 28
4.2 데이터 취득 결과 29
4.2.1 x의 값이 대문자 L일 때 파라미터와 히스토그램 29
4.2.2 x의 값이 소문자 l일 때 파라미터와 히스토그램 29
4.2.3 x의 값이 중앙 C일 때 파라미터와 히스토그램 30
4.2.4 x의 값이 소문자 r일 때 파라미터와 히스토그램 30
4.2.5 x의 값이 대문자 R일 때 파라미터와 히스토그램 31
4.2.6 Area의 값에 따른 탐색창의 지정영역 크기변화(Big) 31
4.2.7 Area의 값에 따른 탐색창의 지정영역 크기변화(Small) 32
4.3 테이터 분석 33
4.4 Overall Tracking system 36
제 5 장 결 론 37
참고문헌 39

more