본문 바로가기
반응형

분류 전체보기2980

20151124_안향진_API_9 =그래프 바탕 흰색으로 수정PatBlt BOOL PatBlt(HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop); HBRUSH hBrWhite; hBrWhite = CreateSolidBrush(RGB(255,255,255));(HBRUSH)SelectObject(hdc,hBrWhite) ; PatBlt(hdc,200,50,100,100,PATCOPY); #include #define XPOS 20 #define YPOS 20 #define SWIDTH 150 #define SHEIGHT 25 #define YGAP 5 #define XGAP 10 #define XGRAPH 256 // 0 ~ 255 #define YGRAPH 2.. 2015. 11. 24.
20151124 윤재희 #9 히스토그램, 캠 영상처리 ==================================Outline====================================WinAPI BMP viewer - 히스토그램 캠 영상처리---------------------------------------------------------------------------- WinAPI BMP viewer 히스토그램 PatBlt을 사용하여 배경색을 하얀색으로 바꾼 후에 히스토그램을 출력해보자. BOOL PatBlt(HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop); ▶hdc : DC의 핸들 ▶nXLeft, nYLeft : 채색을 시작할 좌상단 좌표. 논리 좌표이다. ▶nW.. 2015. 11. 24.
20151124_박서연_일일업무일지_WinAPI(9) 2015-11-24 *WinAPI #히스토그램 그리기히스토그램을 그리기 위해서 먼저 각 픽셀을 카운트 해보자. 그리고 카운트 값중 최대값을 알아낸 뒤 255를 기준으로 각 픽셀값들을 조정한다. 그리고 새로운 DC를 생성하여 그려준다. 그리고 ON_PAINT에서 위치를 지정하여 그려주면 된다. 결과현재 파랑에 대해서만 해보았는데 빨강, 초록색에 대한 히스토그램도 반드시 해볼 것. #카메라 영상 데이터 캡쳐 및 조작하기 먼저 단순히 창에서 PreView만 해보자.카메라를 사용하기 위하여 먼저 준비해야 할 것이있다. 먼저 Vfw.h를 include 해주어야 하고 vfw32.lib라이브러리 사용을 설정해 주어야 한다. 라이브러리 사용설정에는 두가지 방법이 있는데 속성을 이용하는 방법과 코드에 직접 명시하는 방법.. 2015. 11. 24.
2015.11.24_개인업무일지_[Win32API #9]_이량경_히스토그램 그래프,VFW ✔ ================================================================✔ PatBlt (HDC hdc , int nXLeft, int nYLeft , int nWidth, int nHeight , DWORD dwRop); - hdc : DC의 핸들- nXLeft, nYLeft : 채색을 시작할 좌상단 좌표. 논리 좌표- nWidth, nHeight : 채색할 사각 영역의 넓이와 높이- dwRop : 채색 방법을 지정하는 플래그 - 다음 중 하나의 플래그를 지정해 준다. - 이 플래그들은 현재 DC에 선택되어 있는 브러시의 색상과 화면에 이미 출력되어 있는 그림의 색상을 어떻게 혼합할 것인가를 지정한다.플래그설명PATCOPYDC에 선택되어 있는 브러시의 색상.. 2015. 11. 24.
20151124 업무일지 -여지윤- WinApi9 비트맵 이미지 출력 1~8교시☆S/W★ ● 비트맵 이미지 출력 □ 그래프 만들기 - PitBlt 을 이용하여 선을 그을 수가 있는데 그 선을 검은색으로 바꿀수 있다. - 해당 코드를 다음과 같이 넣게 되면 결과는 다음과 같이 나오게 된다. - 위와 같이 표기가 되게 된다. - 이제 가로축을 그었으니 이제는 세로축도 그어야 한다. - 세로 축을 긋기 위해서는 Y축에 대한 값을 설정을 해야한다. 코드를 설정하는 방법은 다음과 같이 설정이 가능하다. - 위의 내용을 실행시켜보면 X축에 물려서 Y축인 세로 줄이 생성이 된다. - 이제 해당 그림에 대한 그래프를 그려볼 수가 있다. 해당 그래프에 대한 코드는 다음과 같이 정의 할 수가 있다. - 위의 값에 대해서 그래프를 실행 하게 되면 다음과 같은 그래프의 값의 결과가 나오게 된다.. 2015. 11. 24.
20151124-김재홍-영상처리_캠 /***영상처리_캠***/ 소스 상단에 #pragma comment(lib, "vfw32.lib")를 추가해 줘도 되고프로젝트 프로퍼티에서 vfw 라이브러리를 등록해줘도 됩니다. 소스 : 도움주신 많은 분들께 감사드립니다. ^^ 2015. 11. 24.
20151124 - 홍준모 - 비트맵 뷰어 마지막, VFW 1일 차 : 원본 사진을 RGB 값 나누어 영상 처리 #include //오른쪽으로 띄울 공간 #define X_POS 20 #define Y_POS 20 //스태틱의 가로, 세로 크기 #define S_WIDTH 200 #define S_HEIGHT 25 //줄과 줄 사이의 공간(세로) #define X_GAP 5 #define Y_GAP 5 //그래프 가로, 세로 #define X_GRAPH_SIZE 256 #define Y_GRAPH_SIZE 256 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); HINSTANCE g_hInst; LPSTR lpszClass = L"BmpViewer"; LRESULT On_Destroy(WPARAM, LPARAM); LRESULT On_Create(WPARAM wPara.. 2015. 11. 24.
20151124 수업 / WinAPI_9-비트맵 히스토그램 그리기, 영상처리 - 남수진 WinAPI PatBlt 정해진 영역을 채색하는 함수 CreateCompatibleBitmap으로 비트맵을 만들고 바로 출력하면 검은 배경이 나오는 문제를 해결하기위해 사용 비트맵이 선택된 MemDC에 PatBlt를 호출하여 배경색을 하얗게 만들어준다 결과 사진 영상처리 vfw32.lib 추가 프로젝트에 추가 소스에 추가 #pragma comment(lib, "vfw32.lib"); vfw 라이브러리 함수 영상을 가져올 수 있도록 하기위한 함수 라이브러리 사용 순서 HWND VFWAPI capCreateCaptureWindow( LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWnd, int nID ) .. 2015. 11. 24.
(작성중) 20151124 - 주재민 #include 비디오 영상처리를 위한 것 vfw32추가 #include #include //#pragma comment(lib,"vfw32.lib") typedef struct { UINT uiMSG; LRESULT(*fp) (HWND, WPARAM, LPARAM); }stMSG_Map; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); LRESULT On_Paint(HWND hWnd, WPARAM wParam, LPARAM lParam); LRESULT On_Create(HWND hWnd, WPARAM wParam, LPARAM lParam); LRESULT On_Destroy(HWND hWnd, WPARAM wParam, LPARAM lParam); H.. 2015. 11. 24.
728x90
반응형