일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- matlab 영상처리
- 파이토치 김성훈 교수님 강의 정리
- C언어 공부
- 미디언 필터링
- c언어 정리
- 골빈해커
- 컴퓨터 비전
- pytorch zero to all
- 파이토치 강의 정리
- TensorFlow
- c언어
- 딥러닝
- 파이토치
- 김성훈 교수님 PyTorch
- 딥러닝 스터디
- 모두의 딥러닝 예제
- object detection
- 딥러닝 공부
- MFC 프로그래밍
- 케라스 정리
- c++
- 가우시안 필터링
- 해리스 코너 검출
- pytorch
- c++공부
- 팀프로젝트
- tensorflow 예제
- 영상처리
- 모두의 딥러닝
- Pytorch Lecture
- Today
- Total
목록Image Processing/MFC Programming (20)
ComputerVision Jack
타이머 메세지 타이머 메세지 컴퓨터 시계를 이용하여 일정시간 마다 신호를 받는다. 이런 주기적인 신호를 지칭한다. WM_TIMER WM_TIMER 메세지를 OnTimer()함수를 이용하여 처리한다. SetTimer() 함수 타이머 메세지를 받기위해 시간 주기 정보와 타이머 메세지가 도착했을 때, 구동될 처리함수를 사용하여 타이머를 설정하는 함수 KillTimer() 함수 타이머의 동작을 중간에 정지시킬 때 사용하는 함수 SetTimer() 함수 함수로 정지시킨 타이머를 다시 사용하는 함수 #KillTimer()와 SetTimer()는 타이머의 ID를 사용하여 조작한다. 예제 : 자동으로 원 이동하기 윈도우 뷰 영역 내 객체 바운드 위 실습 예제를 활용하여 원이 뷰 영역의 경계를 만났을 때, 바운드 되게 ..
디바이스 콘텍스트 CProjectView 클래스 뷰 윈도우 영역을 관리하는 클래스. ProjectView.h 파일과 ProjectView.cpp파일로 구성된다. OnDraw() 함수 윈도우에 WM_PAINT 메시지가 발생하면 수행된다. WM_PAINT메세지가 발생하는 경우 애플리케이션이 수행되기 시작하여 윈도우가 처음 등장할 때 윈도우가 최소화 되었다가 회복되어 화면에 등장할 때 Invalidate()함수를 호출하여 윈도우를 무효화 할 때 OnDraw() 함수에는 포인터 값이 매개변수로 전달된다. 포인터를 따라가면 디바이스 콘텍스트 객체인 CDC객체가 있다. OnDraw()에 넘겨지는 CDC 객체의 출력 영역은 애플리케이션의 프레임 윈도우 내 사각형 영역인 뷰 영역이다. 예제 : 텍스트 출력하기 텍스트 ..
MFC기반 윈도우 응용프로그래밍 MFC(Microsoft Foundation Classes) 마이크로소프트에서 윈도우 응용프로그램 개발을 위해 제공하는 클래스 라이브러리 응용 프로그램 마법사의 도움으로 기본 프레임워크를 쉽게 만들 수 있다. 윈도우 응용프로그램 특징 GUI 기반 프로그램 : 폼뷰에 다양한 컨트롤을 표현하여 GUI기반 프로그램을 쉽게 만들 수 있다. 이벤트 기반 프로그램 : 이벤트가 발생하면 수행되는 이벤트 처리 함수를 쉽게 만들 수 있다. 멀티 스레드 기반 프로그램 : 멀티 스레드 개념을 이용하여 복수의 작업을 동시에 처리 가능 윈도우 응용프로그램 구조 단일 문서 응용프로그램 구조 단일 문서 형태로 응용 프로그램을 개발하귀 위해 프레임 워크를 만들면 4개의 클래스가 제공된다. CWinAp..
들어가기 앞서 Chapter1에선 C++프로그래밍에 대한 복습이 이루어진다. MFC에서 제공 하는 기본 클래스가 C++언어로 작성되고, C++을 이용해 만들어야 하기 때문이다. 클래스(Class) C언어로 개발 하는 경우 문제점 C언어 구조체로 개발하는 경우 구조체 변수의 모든 필드 공간도 사용가능하기 때문에 오류를 감지 못하는 경우가 종종 발생하곤한다. 따라서 C++의 클래스를 사용한다. 클래스는 변수뿐 아니라 함수도 멤버로 끌어오기 때문이다. 또한 엑세스 지정자를 변수와 함수에 적용이 가능하다. public : 클래스 내의 함수 뿐만 아니라 밖의 함수도 가능하다. private : 클래스 내에 존재하는 함수만 사용 가능하다. protected : 클래스 내에 존재하는 함수만 사용가능하다. 클래스는 서..