이정훈 전한배. 1. What is Image Processing? 2. Image Making 3. Application 4. OpenCV Outline.

Slides:



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

ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
Pride Power P 3 in VISION laboratory … Passion 5th week Presentation Vision System Lab, Sang-Hun Han.
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
11 주차 : Structures and Unions. 2 Introduction structure 는 다른 타입들의 변수를 모은 타입이며 그 타입들을 structure 의 멤버 라 한다. union 은 다른 타입의 여러 변수들을 하나 의 기억 장소에 보관함으로써 한.
What is Vision ? 시각의 중요성 - 인간의 생존과 지적 활동에 가장 중요한 기능 - 뇌 정보처리기능 중 가장 중요한 기능 (60% 이상 ) To see is to believe ! - 지능 시스템의 가장 중요한 인식 및 정보 입력수단 ( 인공안구, 로봇시각,
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
취업성공을 위한 이미지 up-grade 프로젝트 송파 행복나눔 일자리센터.
Multimedia Programming 04: Point Processing Departments of Digital Contents Sang Il Park.
1. OpenCV 2.0 소개 및 설치 1.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
GTK 프로그래밍 ( 1 ) SNSLAB 발표 : 문동규.
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
Image & Video processing
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
C 프로그래밍 소개 숙명여대 창병모 2011 가을.
Tensorflow 동향조사 김영훈.
OpenCV Presenter : 지왕태.
OpenCV 이미지 객체 추출.
Multimedia Programming 05: Point Processing
Red Color Detection Course ChanYoung Kim
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
QT 프로그래밍 발표: 김래영.
Multimedia Programming 11: Point Processing 6
Multimedia Programming 06: Point Processing3
자료 구조: Chapter 3 (2)구조체, 포인터
Red Color Detection Course ChanYoung Kim
Number Recognizer.
6장 히스토그램 처리 차 례 히스토그램의 개요 히스토그램의 용도 영상 이치화 히스토그램 평활화 히스토그램 스트레칭
Multimedia Programming 03: 점, 선, 면
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
C / C++ Programming in multi platform
Visual Basic .NET 처음 사용하기.
DSP Lab. Week 3 My image Doug Young Suh Media Lab. Rm401
Multimedia Programming 02: Play with Images
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
ARM Development Suite v1.2
Step 1.
Android studio로 Application 만들기.
OpenCV Tutorials Dongchul Kim Media System Lab., Yonsei University
헤더 파싱 ( Header Parsing ).
adopted from KNK C Programming : A Modern Approach
OpenCV 설치 및 구성 OpenCV
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
IPython Notebook + Spark + TensorFlow on MacOS
영상처리 실습 인공지능연구실.
Smart Workplace 개발자 가이드
Red Color Detection Course ChanYoung Kim
박정식 심규동 OpenCV 기초 박정식 심규동
컴퓨터 비젼 실습 Hanyang University
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
Byte Alignment ㈜ 웰컴정보시스템 김 정 은.
빌드 성공.
Python 및 OpenCV 설치.
자료구조 (Data Structure).
노년기 발달 장안대 행정법률과 세류반 정 오 손
OpenCV 설정 2.21 만든이 딩딩.
05. General Linear List – Homework
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
경영학의 상황학파에 대해서… 경제학과 3학년 최준용 회계학과 4학년 진현빈
전자정보통신 공학부 이승만 PSpice를 이용한 시뮬레이션 전자정보통신 공학부 이승만
워밍업 실뭉치 전달게임.
음파성명학 최종욱.
Presentation transcript:

이정훈 전한배

1. What is Image Processing? 2. Image Making 3. Application 4. OpenCV Outline

What is Image Processing?

Image Processing 사용자가 컴퓨터를 이용하여 용도에 맞게 영상을 처리하는 기술

` ` HumanComputer

Image Making Image Making Sampling Quantization

Sampling 아날로그영상을 바둑판 모양으로 쪼개서 디지털 데이터를 뽑는 것 16 X 1664 X X 256

Quantization Binary Image Gray Image RGB Color Image

Binary Image

Gray Image

RGB Color Image R channel G channel B channel

Application 공장 자동화 위성 영상 생물학 분야 바코드 의학 분야

Application

OpenCV

What is OpenCV? Open Source Computer Vision Library

What is OpenCV? 1999 년 Intel 에 의해 개발 현재 Willow Garage 의 지원하에 개발이 진행중임 오픈 소스 C, C++ Windows, Linux, MacOS Release version

OpenCV OverView General Image Processing Functions Matrix Math Image Pyramids Camera calibration, Stereo, 3D Machine Lear ning: Detection, Recognition Segmentation FeaturesGeometric descriptors TransformsUtilities and Data Structures FittingTracking

Structure CV Image Processing & Vision Algorithm MLL Statistical Classifiers & Clustering Tools HighGUI GUI, Image & Video I/O CvAux Experimental or less used routines CXCORE basic structures and algorithms, XML support, drawing functions CV Image Processing & Vision Algorithm MLL Statistical Classifiers & Clustering Tools HighGUI GUI, Image & Video I/O CXCORE basic structures and algorithms, XML support, drawing functions CvAux Experimental or less used routines

CvArr CvMat IplImage typedef void CvArr; Structure typedef struct CvMat { int type; int step; /* for internal use only */ int* refcount; int hdr_refcount; union { uchar* ptr; short* s; int* i; float* fl; double* db; } data; } CvMat; typedef struct _IplImage{ int ID; int nChannels; int alphaChannel; int depth; char colorModel[4]; char channelSeq[4]; int dataOrder; int origin; int align; int width; int height; struct _IplROI *roi; struct _IplImage *maskROI; void *imageId; struct _IplTileInfo *tileInfo; int imageSize; char *imageData; int widthStep; int BorderMode[4]; int BorderConst[4]; char *imageDataOrigin; } IplImage;

Links OpenCV 공식 사이트 해외 커뮤니티 사이트 한국 커뮤니티 사이트 레퍼런스

Open CV Install OpenCV 2.0 다운 - 설치 Cmake 다운 - 설치

Cmake 경로설정 Conpigure 클릭 옵션 설정 Configure 클릭 Generate 클릭 Open CV Install

openCV 프로젝트 실행 Release 모드로 빌드 포함파일 경로지정라이브러리 파일 경로지정 ( 끝에는 lib\release 로..) Open CV Install

프로젝트 속성 추가 추가종속성 입력 DLL 파일 추가 New Project

Example

Thank you!!