34
영영영영 영영 인인인인인인인

영상처리 실습

  • Upload
    novia

  • View
    135

  • Download
    9

Embed Size (px)

DESCRIPTION

영상처리 실습. 인공지능연구실. 오픈 소스 CxImage 로 영상 다루기. 프로그램 뼈대 만들기 (1) 프로젝트 생성. 오픈 소스 CxImage 로 영상 다루기. 프로그램 뼈대 만들기 (2) 프로젝트 생성 – Project name 부분에 FirstCxImage 입력. 오픈 소스 CxImage 로 영상 다루기. 프로그램 뼈대 만들기 (3) 프로젝트 1 단계 – Multiple document 선택. 오픈 소스 CxImage 로 영상 다루기. 프로그램 뼈대 만들기 - PowerPoint PPT Presentation

Citation preview

Page 1: 영상처리 실습

영상처리 실습

인공지능연구실

Page 2: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (1) 프로젝트 생성

Page 3: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (2) 프로젝트 생성 – Project name 부분에 FirstCxImage 입력

Page 4: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (3) 프로젝트 1 단계 – Multiple document 선택

Page 5: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (4) 프로젝트 2 단계 – 데이터베이스 지원 관련 부분이므로 SKIP

Page 6: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (5) 프로젝트 3 단계 – ActiveX 관련 추가 기능이므로 SKIP

Page 7: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (6) 프로젝트 4 단계 – 툴바 , 상태 바 , 프린트 기능 관련 부분이므로

SKIP

Page 8: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (7) 프로젝트 5 단계 – 기본 사항이므로 SKIP

Page 9: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (8) 프로젝트 6 단계 – 관련 클래스 , 응용 프로그램 관련

CView 를 CScrollView 로 변경 영상의 크기에 관계없이 스크롤 하기 위함 .

Page 10: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (9) 프로젝트 생성 완료 단계 - 1

Page 11: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (9) 프로젝트 생성 완료 단계 – 2 ( 프로젝트 빌드 )

빌드 과정 컴파일과 링킹 작업 과정

* 프로젝트 빌드 방법

(1) 빨간 화살표 클릭(2) 클릭 후 빌드 여부 묻는 화면 나타남(3) 예 (Y) 선택

Page 12: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• 프로그램 뼈대 만들기– (10) 생성 완료한 프로젝트 실행 화면

Page 13: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• CxImage 설정– CxImage Lib 다운로드

(1) http://www.xdp.it/download.htm

“full source code with … for Microsoft Visual Studio 6” 선택하여 다운로드 .

(2) http://ailab.chonbuk.ac.kr 수업 자료실에 CxImage Lib 다운

생성된 프로젝트 폴더에 복사

Page 14: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• CxImage 환경 설정

Page 15: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• CxImage 환경 설정

Page 16: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• CxImage 환경 설정

cximage.lib jasper.lib j2k.lib jbig.lib Jpeg.lib png.lib Tiff.lib zlib.lib

Page 17: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• CxImage 환경 설정

Page 18: 영상처리 실습

오픈 소스 CxImage 로 영상 다루기

• CxImage 환경 설정

Page 19: 영상처리 실습

“#include "xImage.h"” 추가

• Stdafx.h 파일을 열어 xImage.h 파일을 인클루드 해줌

Page 20: 영상처리 실습

드래그 앤 드롭 지원

프로그램 실행 시 빈 도큐먼트가 하나 생성되는데 , 이 프로그램은 필요가 없기 때문에 함수 호출 부분을 삭제

주석처리

Page 21: 영상처리 실습

도큐먼트에서 인스턴스 선언

헤더파일에 추가

Page 22: 영상처리 실습

도큐먼트 생성자 함수에서 초기화

생성자 함수

Page 23: 영상처리 실습

파일로부터 이미지 읽어오기

1. 클릭 or Ctrl+W

2. 변경

3. 클릭 후Add Function -> OK

Page 24: 영상처리 실습

파일로부터 이미지 읽어오기

Page 25: 영상처리 실습

메모리해제

1. 클릭 or Ctrl+W

3. 클릭 후Add Function -> OK

Page 26: 영상처리 실습

메모리 해제

Page 27: 영상처리 실습

파일에 이미지 저장하기

1. 클릭 or Ctrl+W

3. 클릭 후Add Function -> OK

Page 28: 영상처리 실습

파일에 이미지 저장하기

Page 29: 영상처리 실습

뷰에서 이미지 보여주기

Page 30: 영상처리 실습

스크롤 영역지정

Page 31: 영상처리 실습

열기 명령 처리

1. 클릭 or Ctrl+W

2

3 3. 클릭 후 Add Function

4.ok

5.ok

Page 32: 영상처리 실습

열기 명령 처리

Page 33: 영상처리 실습

OnFileOpen 재정의 기존 삭제

주석처리

Page 34: 영상처리 실습

컴파일 및 실행• 컴파일 및 실행