※ 학교 수업 내용 기반으로 작성을 한 것이라 하고 싶으신 내용과 다를 수도 있습니다.
처음 화면을 접속하면 솔루션 탐색기가 오른쪽에 보일 것이다. 리소스 뷰와 클래스 뷰가 필요하다. 일단 먼저 추가를 해 주겠다.
- 리소스 뷰 추가하는 법 : 맨 상단에 있는 보기(V) -> 다른 창(E) -> 리소스 뷰(R) 선택 또는 단축키 Ctrl + Shift + E
- 클래스 뷰 추가하기 : 보기(V) -> 클래스 뷰(A) 또는 단축키 Ctrl + Shift + C
▶ 영상 입출력 하기
※ 앞에서 프로젝트 명을 KExam으로 만들었다. 자신이 만들었던 프로젝트 명 기준으로 보면 된다.
1. 앞에서 열었던 클래스 뷰에서 CKExamDoc을 찾아 더블 클릭한다. (참고로 KExam만 보인다면 KExam 옆에 ▷ 이 모양 아이콘을 누르면 볼 수 있다.) 더블 클릭을 하게 되면 CKExamDoc.h라고 헤더 파일이 열린다.
2. 헤더 파일 18번째 줄에 아래 사진과 같이 소스를 추가해준다. (따로 소스를 추가한 부분은 주석으로 '//추가' 라고 적어 놓아 놨다)
3. 솔루션 탐색기에서 KExam -> 소스 파일 -> KExamDoc.cpp 파일을 더블 클릭하여 열어준다. 또는 클래스 뷰에서 CKExamDoc을 한번 클릭하면 아래에 여러 것들이 나오는데 그 중에서 Serialize를 찾아 더블 클릭해주면 바로 그 자리로 간다.
4. cpp파일 내부에서 Serialize라고 적힌 부분을 찾는다. 58번 줄 쯤에 있는데 if와 else만 있을 것이다 그 내용(if와 else 부분만)을 통으로 날리고 아래 사진과 같이 소스를 집어 넣어준다.
5. 그리고 위쪽에 31번 줄로 스크롤로 올라가거나 클래스 뷰 -> CkExamDoc 한번 클릭 -> 아래에서 보라색 아이콘의 CKExamDoc() 선택으로 가준다.
6. 아래와 같은 소스를 추가한다.
7. 클래스 뷰 -> KExamView 한번 클릭 -> OnDraw 더블 클릭해준다.
8. 열려 있는 KExamView.cpp 파일에서 On Draw 내용을 아래와 같이 싹 바꾸고 소스를 추가 해 준다. 52번째 줄부터 시작.
9 상단에 로컬 Windows 디버거를 선택 해 실행시켜 준다.
10. (이 작업을 하기 전에 저는 확장자가 raw인 파일을 사용했습니다.) 상단에 파일 -> 열기 -> 원하는 파일 선택 후 열기. 그러면 천천히 사진이 내려오는 것을 확인할 수 있습니다. 그러면 성공!
다음 글은 역상에 대해서 할 예정이다.
'학교 > 영상처리' 카테고리의 다른 글
[MFC] 역상 해보기 (0) | 2021.09.10 |
---|---|
MFC 프로젝트 생성하기 (0) | 2021.09.10 |