
8비트 이하의 비트맵은 픽셀데이터를 효율적으로 저장하기위해 아래와 같은 파일구조를 가지고 있다. 비트맵 Info 헤더와 픽셀데이터 사이에 색상테이블(RGB 팔레트)가 있으며 8bit 비트맵의 경우 이 크기는 256 *4byte이다 /* RGBQUAD구조체 */ typedef struct tagRGBQUAD{ //rgbq BYTE rgbBlue; // Blue Value BYTE rgbGreen; // Green Vlaue BYTE rgbRed; // Red Value BYTE rgbReserved; // 실제 사용하지 않음. 0 } RGBQUAD; /* 8bit 비트맵 저장하기 */ /* 8bit 비트맵 불러오기 */ 참고사이트 : 8비트 비트맵 파일 읽기/쓰기 : 네이버 블로그 (naver.com)

카메라가 이동하는 피사체를 촬영하는 경우, 속도에 맞지 않는 노출시간을 사용하는 경우 장노출로 인해 모션블러가 발생합니다 머신비전에서는 완벽한 Frozen Image를 취득해야하기 때문에 Flying 설비에는 반드시 카메라의 짧은 노출시간을 필요로 합니다 최소 노출시간은 1pixel 분해능 / 이동속도 이며, 이 시간은 1 pixel이 이동하는 시간입니다. 예시를 들어보겠습니다 카메라 resolution 1280x1024, FOV 128mm, 이동속도 100mm/s 일때, 최대로 쓸 수 있는 Exposure Time은? Hint. 1픽셀동안 이동하는 시간이 최대 Exposure Time 1280pixel / 128mm = 10pixel/mm 100mm/s 이동시 1초 후 1000pixel 이동, 즉 10..