1~8교시
☆S/W★
● 비트맵 이미지 출력
□ 그래프 만들기
- PitBlt 을 이용하여 선을 그을 수가 있는데 그 선을 검은색으로 바꿀수 있다.
- 해당 코드를 다음과 같이 넣게 되면 결과는 다음과 같이 나오게 된다.
- 위와 같이 표기가 되게 된다.
- 이제 가로축을 그었으니 이제는 세로축도 그어야 한다.
- 세로 축을 긋기 위해서는 Y축에 대한 값을 설정을 해야한다. 코드를 설정하는 방법은 다음과 같이 설정이 가능하다.
- 위의 내용을 실행시켜보면 X축에 물려서 Y축인 세로 줄이 생성이 된다.
- 이제 해당 그림에 대한 그래프를 그려볼 수가 있다. 해당 그래프에 대한 코드는 다음과 같이 정의 할 수가 있다.
- 위의 값에 대해서 그래프를 실행 하게 되면 다음과 같은 그래프의 값의 결과가 나오게 된다.
- 이렇게 결과가 나오게 된다.
- 사실상 X축의 값은 그림에 있어서 찍히기 때문에 X축에 대한 그래프는 필요가 없다 그렇기 때문에 위에 대한 X값 if문은 지워도 상관이 없다.
- 그렇기 때문에 해당 if문을 지운 다음에 결과를 실행해도 위와 동일한 그래프가 나오게 된다.
● 영상처리
□ Vfw32 영상처리 (1회차)
- 우선적으로 Vfw란 무엇이냐 Video For Window 를 줄인 말이며 , 비디오를 윈도우에서 실행 시킨다는 의미를 가지고 있다.
- VFW를 코드를 이용하여 화면 영상을 도스창으로 띄울수가 있다.
- 위와 같이 코드를 짜게 되면 캠이 도스 창에 뿌려지는 것을 확인 할 수가 있다.
- 위의 코드는 도스창에 캠의 화면을 뿌릴 수는 있지만 제어는 할 수가 없다.
- 그렇기 때문에 또다른 함수를 추가하여 그 함수에 대해서 추가적으로 코드를 삽입해주어야 한다.
- 위의 내용만으로 알수 없으니 해당하는 함수의 원형을 찾아넣을 수가 있다.
- StretchDIBits 함수의 원형은 다음과 같이 알아 낼 수가 있다.
- 원형을 사용하고 코드를 작성한 이후에 결과 값은 다음과 같이 나오게 된다.
- 캠에 대해서 색상 조절이 가능하다.
- 색상을 조절하는 코드같은 경우에는 다음과 같이 작성 할 수가 있다.
- 이후에 현재 나와 있는 스크린을 2개로 바꿨다면 이번에는 4개로 변형 시킬 수가 있다.
- 4개로 변형시키기 위해서 다음과 같은 코드를 작성 하게 되면 화면이 4개로 되며 그 색상을 각각 변화 시킬 수가 있다.
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20151124_안향진_API_9 (6) | 2015.11.24 |
---|---|
20151124 윤재희 #9 히스토그램, 캠 영상처리 (6) | 2015.11.24 |
20151124_박서연_일일업무일지_WinAPI(9) (7) | 2015.11.24 |
2015.11.24_개인업무일지_[Win32API #9]_이량경_히스토그램 그래프,VFW (7) | 2015.11.24 |
20151124-김재홍-영상처리_캠 (6) | 2015.11.24 |
20151124 - 홍준모 - 비트맵 뷰어 마지막, VFW 1일 차 : 원본 사진을 RGB 값 나누어 영상 처리 (5) | 2015.11.24 |
20151124 수업 / WinAPI_9-비트맵 히스토그램 그리기, 영상처리 - 남수진 (7) | 2015.11.24 |
20151124 - WinAPI 일지 엄민웅 (PatBlt, CAM 화면 출력) (6) | 2015.11.24 |