전체 글722 [최종프로젝트] CxImage 사용 By 용호 2010년 2월 7일 일요일 CxImage - 스마트장치 Win32API 프로젝트에서 CxImage 라이브러리를 참조해서 영상처리 - 엣지추출해서 화면에 띄우기 성공 - CxImage 함수중 CreateFromArray함수를 이용해서 이미지 데이터를 읽어들임 - CreateFromArray(BYTE *pArray, DWORD, dwWidth, DWORD dwHeight, DWORD dwBitsperpixel, DWORD dwBytesperline, bool bFlipImage) pArray : 이미지 데이터 dwWidth : 가로 dwHeight : 세로 → 실제 테스트 해보니 가로, 세로 순서를 반대로 해야 정상적으로 출력됨 dwBitsperpixel : 한픽셀당 비트수 dwBytesperline : .. 2010. 2. 7. [최종프로젝트] BITMAP 분석 Bitmap에 관하여 이번에는 BITMAP에 대해서 철저하게 까보자. BITMAP은 Window에서 폭넓게 사용하는 이미지형식으로써 데이터한개단위당 픽셀한개로 이루어진 간단한(과연 간단할까?) 이미지형식이다. Table of Contents 1. DDB와 DIB 2. DIB BITMAP의 구조체 1. BITMAPFILEHEADER , BITMAPINFOHEADER, RGBQUAD 2. BITMAPINFO 3. Bit 수에 따른 BITMAP Type 정리 1. DDB와 DIB DDB : Device Dependent Bitmap (장치 종속적인 비트맵) DIB : Device Independent Bitmap (장치에 비종속적인 비트맵) DDB는 윈도우 3.0이전버전부터 사용되온 비트맵의 방식인데 이미지의.. 2010. 2. 1. 10.1.30(토) 공부는 왜 해야하는가? - 조남호 세미나 서울대학교 컴퓨터 공학과 출신의 조남호 코치의 세미나를 보았다. 기업인이었던 아버지를 보며 자신도 회사를 세울 꿈을 가지고 공부를 한 조남호 코치는 고등학교 시절 아버지에게 기업인이 되기 위해 많은 대화를 나눴다고 한다. 아버지께서 7번의 사업 실패를 하면서 가장 크게 조언하신 것이 바로 학벌이었다. 무슨일이 있어도 서울대를 나와야 사업을 하며 불이익을 받지 않는 다는 것이었다. 실제로 7번의 사업실패중 4번의 실패가 학벌 때문이었다고 한다. 그 후로 조남호 코치는 어느 과를 가던 상관없이 서울대를 목표로 공부를 시작했고 결국 서울대에 합격했다. 그리고 목표를 잃어 1년 동안은 놀기만 하다가 학교에서 NHN 사장의 세미나를 듣게 되고 뒤풀이 회식에서 사업을 가르쳐달라고 부탁을 하고는 바로 휴학을 해버리고.. 2010. 2. 1. [최종프로젝트] 비트맵 관련 구조체들 2010년 1월 31일 일요일 비트맵은, 파일로 저장되어 있을 때는 DIB(Device Independent Bitmap)형태이지만 일반적인 방법으로 메모리에 로드하면 DDB(Device Dependent Bitmap)으로 변합니다. DDB는 GetPixel(), PutPixel() 등의 함수를 이용해 픽셀 데이터를 취급할 수 있지만, 처리속도도 낮고, 배열 처럼 취급하기가 어려워 코딩 자체도 그리 명쾌하지가 않습니다. 질문과 같은 목적으로 사용하시려면 파일과 유사한 DIB 형태로 로드하시는 게 좋은데, 이렇게 하면 처리속도도 높고 배열 처럼 취급할 수가 있어 코드가 명쾌하게 됩니다. 비트맵 파일을 DIB로 로드할 때는, 시스템 내부적으로 사용하는 DIBSECTION 구조체를 활용하며, DIB, DDB에.. 2010. 1. 31. 이전 1 ··· 114 115 116 117 118 119 120 ··· 181 다음