대강 생각 나는 방법을 알려드리겠습니다.
RAW 데이터 픽셀당 비트수에 따라 처리가 조금 달라집니다.
카메라에서 받는 영상처리라고 하시니까 흑백 8 비트 를 사용하시는게 아닌가 합니다만..
일단 TBitmap 으로 버퍼를 만드시고
픽셀정보 설정(프로퍼티가 있음) 하고
Raw 데이터를 Bitmap에 데이터로 복사 한후
TImage 에 비트맵을 할당하고
TImage에서 jpg으로 저장하는 방법이 있습니다.
VCL을 사용하지 않는 방법은
IJL(intel jpeg library) 라고 인텔에서 만든 JPEG 라이브러리 사용하는 방법입니다.
씨++빌더에서 IJL사용법 참고사이트:
http://cafe.naver.com/borlandcpp.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=34
그럼...성공하시길...
초보빌더 님이 쓰신 글 :
: 영상처리 640*480 사이즈의 이미지를 카메라로 부터 받고 있습니다..
: 카메라에서 받는 raw data 를 버퍼에 저장 후 바로 jpg파일로 바로 바꿀 수 있는 라이브러리가 있을 지요
: 버퍼까지 데이타는 저장을 했는데 jpg파일로 변환 하는게 잘 되지 않는군요
: 이쪽 분야는 워낙 초보라 작은것이라도 좋으니 설명 부탁드릴게여..
|