차량 번호판 인식 (영상처리와 opencv)
- 최초 등록일
- 2016.06.30
- 최종 저작일
- 2016.06
- 13페이지/ 한컴오피스
- 가격 2,000원
소개글
차량 번호판 인식 (영상처리와 opencv) 입니다.
목차
1. 프로젝트 설명
1.1. 목표
1.2. 영상처리와 opencv
1.3. 차량 번호판 인식
1.3.1. The minimum Goal
1.3.2. The maximum Goal
2. 프로젝트 구성
2.1 개발환경
2.2 소스구성
2.3 크로스 컴파일
3. 프로젝트 단계
4. 개발 일정
5. 달성도
6. 참고 문헌
본문내용
1 프로젝트 설명
1.1 목표
목표 : 이미지 프로세싱에 대해 학습하고 open library 인 openCV를 통해 컴퓨터 내에서 이미지 처리를 사용하여 차량 번호판 인식을 목표로 한다.
세부 목표 : windows OS에서 작성한 소스를 크로스 컴파일을 통해 rasbian OS(Linux debian계열)에 맞추어 컴파일하여 라즈베리파이에서도 작동하게끔 한다.
1.2 영상처리와 opencv
OpenCV
OpenCV는 인텔사의 실시간 컴퓨터 영상 프로그램 라이브러리. 공개 소스 컴퓨터 비전(Open CV) 코드는 객체ㆍ얼굴ㆍ행동 인식, 독순(讀脣:입술 읽기), 모션 추적 등의 응용 프로그램에서 사용된다. 컴퓨터가 인간처럼 입체적으로 볼 수 있도록 만들 수 있는 소프트웨어로 많은 이미지 기능을 포함한 도구 박스가 행동 인식, 사물 추적, 얼굴 인식 등을 포함하는 컴퓨터 비전 응용 프로그램 개발을 지원한다.
소스가 공개된 동적 연결라이브러리로 C언어 API, C++ API, Python API가 기본으로 지원된다. 주요 라이브러리로는 CXCORE(기본자료구조, 행렬연산 등), CV(영상특징 추출, 필터링, 영상분할, 움직임 분석, 물체추적, 패턴인식, 카메라), HIGHGUI(윈도우 관련 함수, 영상 읽기 및 저장 함수, Video I/O함수)등이 있다.
디지털 영상처리
디지털 영상처리는 영상을 컴퓨터에 입력하여 보다 질 좋은 영상을 얻는 과정이다. 입력영상에 포함된 노이즈를 제거하고 영상의 대비를 개선하고, 특정한 부분을 강조하거나, 특정영역을 분할하며, 서로 다른 양식의 영상파일로 압축하여 저장하는 것이 모두 영상처리의 예이다.
컴퓨터 비전은 카메라에 의해 획득되는 입력 영상으로부터 영상에 대한 의미 있는 정보를 추출해 내는 분야로 주로 실시간 응용에 적용된다.
1.3 차량번호판 인식
노이즈 필터링과 외곽선 검출
canny edge detection은 영상처리에서 가장 기본이 되는 방법으로 픽셀들의 변화량으로 구해진다.
참고 자료
http://neoze.co.kr/detail.php?docu_idx=10029&mdl_code=002&sml_code=002
http://mind3002.blogspot.kr/2016/01/cc-opencv-license-plates-recognition.html
http://linuxlab.kr/docs/97-10-1.htm
http://neoze.co.kr/detail.php?docu_idx=10029&mdl_code=002&sml_code=002 ,
http://comtoman.net/150160816285
http://carstart.tistory.com/188
http://terms.naver.com/entry.nhn?docId=863371&cid=42346&categoryId=42346
위키백과