본문 바로가기
반응형

분류 전체보기2980

20151125 - 홍준모 업무일지 영상처리 10일째 - 배경처리(알파값 : ex)일기 예보) 우선.. 삽질하다가 원본 사진 명암값 그래프 출력하도록만 만들었다 R,G,B 값 추출해서 그래프 출력할 수 있도록 하자. Source(원본 명암 그래프 백업).c 일기 예보 일기 예보할 때 캐스터가 지도가 없지만 있는것처럼 연기하며 설명하는데 이때 이 영상처리는 어떻게 하는지.그 배경을 비트맵으로 입히는데 이렇게 하려면 특정한 칠판 색깔을 찾아 내야 한다. memcpy() 를 대체하기위해 헤더 데이터 값에서 바로 가져온 소스 LRESULT CALLBACK Capture(HWND hWpWnd, LPVIDEOHDR lpVHdr) { HDC hdc; int iCountX; int iCountY; WCHAR wcStr[50] = { 0, }; static BYTE vData[X_SCALE * Y_SCALE * .. 2015. 11. 25.
20151125 강동조 개인업무일지 API(작성중) 영상 히스토리 만들기 소스 memcpy(vData, lpVHdr->lpData, lpVHdr->dwBufferLength); for (iCnty = 0; iCnty for (iCntY = 0; iCntY lpData[3 * (XSCALE * iCntY + iCntX) + 2]; vData[3 * (XSCALE * iCntY + iCntX) + 1] = lpVHdr->lpData[3 * (XSCALE * iCntY + iCntX) + 1]; vData[3 * (XSCALE * iCntY + iCntX) + 0] = lpVHdr->lpData[3 * (XSCALE * iCntY + iCntX) + 0]; if (HALPHA vData[3 * (XSCALE * iCntY + iCntX) + 0]) { cont.. 2015. 11. 25.
20151125 업무일지 -여지윤- WIN32Api 10 1~8교시☆S/W★ ● 영상처리 - 알파값 : 투명한 값을 만들어내는 값을 알파값이라고 한다. - 우선적으로 일기예보를 예를 들자면, 기상캐스터가 가르키는 곳은 우리가 보기에는 전체적인 지도를 가르키는 것 같지만 실제로 기상캐스터는 아무것도 없는 곳을 가르키고 우리에게 어디의 기상을 알려준다. - 그리고 실질적으로 그 화면은 우리에게는 비트맵 영상으로 대체를 하게된다. - 우선 알파값을 알아보기 위해서 해당되는 화이트 보드의 색을 뽑아 내 볼 수가 있다. - 위의 내용의 RGB값을 더하여 3으로 나누게 되면 RGB값의 평균 값이 나오는데 그 평균 값을 헤더 파일에 입력해준다.- 알파값에도 서열이 있으니 서열에 맞춰서 코딩을 해주는것이 중요하다. - 지난시간에 했던 memcpy 함수를 이중for문으로 바꿔.. 2015. 11. 25.
20151125-김재홍-영상처리 /***영상처리***/ #include #include #define XSCALE 320 #define YSCALE 240 #define MALPHA 180 #define GALPHA 20 #define HALPHA (MALPHA + GALPHA) #define LALPHA (MALPHA - GALPHA) BITMAPINFO stBMPInfo; typedef struct _msgmap { UINT uiMsg; LRESULT(*fp)(HWND, WPARAM, LPARAM); } stMsgMap; LRESULT OnPaint(WPARAM, LPARAM); LRESULT OnCreate(WPARAM, LPARAM); LRESULT OnDestroy(WPARAM, LPARAM); LRESULT capture(H.. 2015. 11. 25.
20151125 윤재희 #10. 히스토그램, 알파값 ==================================Outline====================================** 수업 보충히스토그램알파값---------------------------------------------------------------------------- ** 수업 보충 어제(11/24) 조퇴하여 듣지 못한 수업 내용을 학습한다. 캡쳐한 캠의 화면을 복사하여 옆에 나열한다. 총 3개의 캡쳐화면을 복사하여 창에 띄우고 RGB값만 추출하여 출력해본다. 현재 화면의 영상을 lpData에 들어있음으로 이 값을 조작해야 한다. //일단 해야 할 것을 완성하고 공부해야 한다. RGB 값 중 출력하고 싶은 색만 제외하고 for문을 사용하여 출력해준다.memcopy와 b.. 2015. 11. 25.
20151125 수업 / WinAPI_10 / 영상처리-알파값 각 영상에 대해서 히스토그램 그리기 영상 일부가 안보이면 카메라 출력 윈도우의 크기를 조절 알파값 투명한 값으로 바꿀 색 일기예보의 배경 화면을 다른 값으로 대체하는데 사용 칠판을 찍은 사진에서 알파값으로 구할 색의 RGB 값을 그림판으로 구한다 define 값 설정 결과 그림으로 채우기 CreateFile, ReadFile 등의 함수로 비트맵 파일을 읽어온다 읽어온 비트맵 파일을 영상에 적용 2015. 11. 25.
20151125 - 권오민 - WinAPI 10일차 API●이미지 데이터 처리- 히스토그램●소스 코딩- 데이터처리는 다음과 같다.//////////////////// for (uiYCnt = 0; uiYCnt 2015. 11. 25.
20151121 김태현 WinAPI 8일차 동영상 #include //video for windows //#pragma comment "vfw32.lib" LRESULT On_Create(HWND hWnd, WPARAM wParam, LPARAM lParam){ HWND hCamera; hCamera= capCreateCaptureWindow(L"이름",WS_CHILD|WS_VISIBLE,0,0,320,220,hWnd,0); capoDriverConnect(hCamera, 0); return 0;} 비디오 영상을 처리하기 위해서 Vfw.h를 추가해주고 pragma comment "vfw32.lib" 도 추가해준다.pragma comment는 Project properties에 들어가서 additionl dependencies에서 추가해주어도 된다. HW.. 2015. 11. 25.
20151124 임현수 업무일지 WIN32API #9 히스토그램 그래프 출력, 카메라 영상 출력 ■ WIN32API ■ 그래프 출력 그래프의 배경이 검정색으로 나오기 때문에 먼저 흰색으로 바꿔준다.PatBlt는 이미 생성된 MemDC와 교차하는 영역을 어떤 색상으로 표현할지 지정하는 함수이다. 위 코드의 2~4번째 인자가 그리는 영역과 MemDC를 비교하고겹치는 영역의 색상을 반전시키던가, 투명화하던가, 흰색으로 칠하던가 하는 함수이다. ▲ 교차영역을 흰색으로 칠하였다. ▲ X, Y축을 그린 상황 #include #define XPOS 20 #define YPOS 20 #define SWIDTH 250 #define SHEIGHT 25 #define YGAP 10 #define XGAP 5 #define XGRAPH 256 #define YGRAPH 256 HINSTANCE g_hInst; LPST.. 2015. 11. 24.
728x90
반응형