2012-02-21 4 views
2

그레이 스케일 카메라에서 원시 이미지를 캡처합니다. 이미지를 OpenCV의 IplImage로 전송하고 cvSaveImage("image.jpg",image)을 사용하면 약 160K 크기로 이미지가 저장됩니다. 반면, C에서 fwrite 기능을 사용하여 이미지 버퍼를 .pgm 형식으로 저장하면 저장된 이미지 크기는 1.4M입니다.원본 이미지 버퍼 압축

내 질문은 : 저장하는 동안

cvSaveImage() 지정된 형식으로 이미지를 압축합니까? 사실 ARM 플랫폼을 사용하는 스마트 카메라로 작업 중이며 ARM 용 OpenCV를 크로스 컴파일하는 오버 헤드를 피하고자합니다. cvSaveImage을 사용하지 않고이 이미지를 .jpg으로 어떻게 압축 할 수 있습니까? C 함수를 사용합니까?

+1

http://stackoverflow.com/q/801054/1155650 –

답변

1

나는 Embedded JPEG이 당신이 찾고있는 것일 수도 있습니다.