Presentation is loading. Please wait.

Presentation is loading. Please wait.

Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 2003721181 조윤성 전자통신공학과 2003709006.

Similar presentations


Presentation on theme: "Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 2003721181 조윤성 전자통신공학과 2003709006."— Presentation transcript:

1 Number Recognizer

2 Team 이성우 컴퓨터소프트웨어학과 2003721181 조윤성 전자통신공학과 2003709006

3 Project Description Cam 을 이용해 영상을 입력 받음 입력 받은 영상을 단순화 함 영상으로 입력 받은 숫자가 어떤 숫자인지 판별

4 Process 기본 숫자이미지를 읽어 들임 Cam 을 이용해 영상 입력입력 영상 단순화특징 비교결과 출력 1. GRAY 컬러공간으로 변환 2. Threshold 적용 3. 숫자 영역만 추출 4. 기본 숫자 이미지와 동일하게 크기 조절 1. GRAY 컬러공간으로 변환 2. Threshold 적용 3. 숫자 영역만 추출 4. 기본 숫자 이미지와 동일하게 크기 조절

5 Algorithm 각 숫자 별 기본 이미지 파일 이용 Template 과 같은 역할 …

6 Algorithm(cont.) Cam 에서 입력 받은 이미지를 RGB 컬러공간에서 GRAY 컬러공간으로 변환

7 Algorithm(cont.) GRAY 이미지에 Threshold 를 적용

8 Algorithm(cont.) Threshold 적용한 이미지에서 숫자 영역만 추출

9 Algorithm(cont.) 입력 영상에서 추출한 숫자 이미지를 기본 숫자 이미지들과 하나씩 비교 VS … …

10 Algorithm(cont.) 비교 결과를 토대로 가장 적합한 이미지를 결정 VS … … 65% 40% 55% 85% 70% 73% 결정 !

11 Implementation Main Program Python ctypes-opencv(Python Version OpenCV) Image Processing C++(DLL 로 만들어 Python 에서 호출 ) GUI PyQT

12 Source Code Structure NumberRecognizer.pyw 메인 프로그램 Ui_NumberRecognizer.py 메인 프로그램 GUI 구성 파일 (PyQT) NumberRecognizer.ui 메인 프로그램 GUI 구성 파일 (QT) ExtDLL.dll 이미지 처리 부분 DLL 파일 (C++ 로 구현 )

13 Screenshot Cam 으로 입력 받은 영상을 숫자영역과 함께 표시해서 출력 입력 받은 영상을 이용해서 인식 한 숫자를 출력

14 Demo


Download ppt "Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 2003721181 조윤성 전자통신공학과 2003709006."

Similar presentations


Ads by Google