Number Recognizer.

Slides:



Advertisements
Similar presentations
제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
Advertisements

Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 조윤성 전자통신공학과
자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
컴퓨터 종합설계 2012 년 2 학기 Syllabus 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
2015 하반기 장애학생 수시채용 recruit.skhynix.com 분류 세부직무 신입 장학생 관련전공 R&D 공정 O
졸업 프로젝트 중간보고서 12조 Spot Browser.
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
컴퓨터와 인터넷.
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
이정훈 전한배. 1. What is Image Processing? 2. Image Making 3. Application 4. OpenCV Outline.
Leopard 2009 카메라를 사용하는 모든 검사 장비와 연동하여 실시간으로 이미지를 분석/측정 할 수 있는 소프트웨어입니다. 실시간으로 고해상도 이미지를 분석하기 위한 다양하고 빠른 기능들 지원합니다. 또한 쉬운 사용자 인터페이스를 갖추고 있어 업무를 쉽고 빠르게 수행.
그래픽 하드웨어.
Image & Video processing
신호처리 실험 (Signal Processing Lab)
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
멀티미디어 기본+활용 제대로 배우기.
자기소개서 동서대학교 멀티미디어공학 전남용.
Hybrid INDIGO project 중간보고
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
ATMEG2561 & TFT-LCD를 이용한 MOBILE DEVICE 구현
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
센서 11. 기체 압력 센서 안동대학교 물리학과 윤석수.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
DSP Lab. Week 3 My image Doug Young Suh Media Lab. Rm401
Machine Vision의 이해
Progress Seminar 선석규.
차세대통신시스템 2. 신호와 시스템 (2) March 14 – 15, 2011 Yongwon Lee
이동식 다 관절 로봇팔 Removable Articulated robot arm
Progress Seminar 선석규.
건축설계사 임동진.
Opencv 이민권.
2015. 인문소양교육.
응급의학과 설명회 국내 응급의학의 역사, 현황 및 전망
1차 프로젝트 발표 GAME ENGINE 게임 공학과 이성진.
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
Software Engineering Final Project
인터넷 따라 하기 ◆ 인터넷 시작 하기 ◆ 인터넷 끝내기 ◆ 홈페이지 방문 및 정보검색 ◆ 전자우편( ) 가입
영상처리 실습 인공지능연구실.
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
OPENCV를 이용한 이미지처리 정은일 멀티미디어설계
Mobile braille system for the blind
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
Progress Seminar 선석규.
자동차 사고 용의 차량 번호판 인식 시스템 개발 디지털정보융합학과 심영복.
Python 및 OpenCV 설치.
MATLAB Image Processing Toolbox
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
제 15 강 문자와 코드 shcho.pe.kr.
DK-128 개발환경 설정 아이티즌 기술연구소
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
2일차 영상처리 교육.
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
.Net FrameWork for Web2.0 한석수
2016 제3회 동부 글로벌 전자공모전 「응모작품 제출서」
설계치수와 공간디자인 - 부엌 인간공학과 디자인.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
교량 구조물의 개념 설계 및 프로토타입 제작 과정
김선균 컴퓨터 프로그래밍 기초 - 12th : 문자열 - 김선균
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
Progress Seminar 양승만.
TCP/IP를 이용한 마우스 공유 (Synergy 따라하기)
소프트웨어 설계 및 실습 강기준.
Ch 4. 선택 위젯의 사용과 커스텀뷰 만들기 Assignment #1 04 – 1, 2) 08학번 정보과학과 유재윤
Presentation transcript:

Number Recognizer

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

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

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

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

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

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

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

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

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

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

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

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

Demo