그레이 스케일 카메라에서 원시 이미지를 캡처합니다. 이미지를 OpenCV의 IplImage로 전송하고 cvSaveImage("image.jpg",image)
을 사용하면 약 160K 크기로 이미지가 저장됩니다. 반면, C에서 fwrite
기능을 사용하여 이미지 버퍼를 .pgm
형식으로 저장하면 저장된 이미지 크기는 1.4M입니다.원본 이미지 버퍼 압축
내 질문은 : 저장하는 동안
가 cvSaveImage()
지정된 형식으로 이미지를 압축합니까? 사실 ARM 플랫폼을 사용하는 스마트 카메라로 작업 중이며 ARM 용 OpenCV를 크로스 컴파일하는 오버 헤드를 피하고자합니다. cvSaveImage
을 사용하지 않고이 이미지를 .jpg
으로 어떻게 압축 할 수 있습니까? C 함수를 사용합니까?
http://stackoverflow.com/q/801054/1155650 –