Digital IMG Processing 이란 무엇인가?
- sampling - 영상획득. 고해상도로 선명한 화질을 얻는 다면 샘플링 비율이 높다고 할 수 있다.
-
영상처리
- 영상 조작 ( Image Manipulation)
- 영상 분석 ( Image Analysis) - 보정된 영상 안의 특징을 찾아내는 것 . 식별 . 정밀도 체크 등
- 영상 인식 (Scene Analysis) - 다른 영상과 비교/분석하여 특징을 찾아 인식. 데이터 베이스
- 영상 통신 ( Image Transmission)
-
영상 처리를 위한 Visual C++의 기초
- DC : Visual C++에서는 화면이나 프린터, 플로터 등 출력 장치에 문자나 그림을 표시하기 위한 정보를 지닌 구조체를 지원하므로서 직접 하드웨어를 통한 컨트롤이 아닌 이 구조체를 이용하여 출력작업을 할 수 있도록 되었다.
- CDC: Device Context에 대한 기초 클래스. 화면이나 프린터 출력에 관계된 대부분의 멤버함수를 포함한다.
-
Visual C++ MFC의 구조
-
메인 프레임 Window 객체 : CMainFrame 클래스에 해당.
- 클라이언트 영역을 제외한 윈도우 영역. - Document 객체 : C*****Doc 클래스에 해당.
- 데이터의 저장 및 변환, 삭제 등과 같은 데이터 처리 담당. (영상 처리의 모든 작업은 Doc객체에서 이루어 짐.)
- UpdateAllViews / GetFirstViewPosition / GetNextView - View 객체 : C*****View 클래스에 해당.
- 데이터를 실제로 출력.
- 문서객체의 데이터 참조나 호출시 GetDocument
-
-
Seriaize : 직렬화. 파일 입출력을 간편하게 처리.
- 프로그램 종료시 객체들을 보조 기억장치에 저장, 프로그램 실행 시 객체를 다시 읽어오는 기법./ 파일 입출력을 객체들의 입출력으로 확장시킨 개념.
- 내부 수행 과정 : Serialize함수에서 CDocument 객체를 받아 CArchive 객체에 넘겨, CDocument가 CFile객체에게 디스크에 접근하도록 함.
- CArchive & ar : ar은 CArchive 객체인데 Serialize함수를 이용하여 파일 입출력을 실행할 때 CFile클래스와 연결해주는 통로와 같은 역할을 한다. 다시 말하면 영상파일은 ar이 CFile 클래스에 연결함으로서 m_OpenImg로 할당 되는 것이다.
-
RAW 파일 포맷 : 어떠한 포맷 정보도 갖지 않은 원시 데이터.
-
헤더가 없음. ( 파일명을 기입 할때 "파일명256.raw" 처럼 파일크기를 함께 기입하면 좋다.)
-
이 글은 스프링노트에서 작성되었습니다.
'Image Processing & Algorithm' 카테고리의 다른 글
[Motion Estimation] Diamond Search Algorithm (0) | 2010.12.03 |
---|---|
[Motion Estimation] What is ME? (0) | 2010.12.03 |
그레이 영상에서의 윤곽선 검출 Edge Detection (1) | 2010.11.09 |
기하학적 변환을 통한 영상처리 (0) | 2010.11.09 |
디지털 이미지 픽셀 처리와 히스토그램 연산 (0) | 2010.11.09 |