2012-02-21 40 views
2

グレースケールカメラから生画像を取得します。画像をOpenCVのIplImageに転送してcvSaveImage("image.jpg",image)を使用すると、画像は約160Kのサイズで保存されます。一方、Cでfwrite機能を使用して画像バッファを.pgm形式で保存すると、保存される画像サイズは1.4Mになります。生画像バッファを圧縮する

私の質問は:

節約しながらcvSaveImage()は、指定されたフォーマットに画像を圧縮していますか?実際、私はARMプラットフォームを搭載したスマートカメラに取り組んでおり、ARMのOpenCVをクロスコンパイルする際のオーバーヘッドを避けたいと考えています。 cvSaveImageを使わずにこの画像を.jpgに圧縮するにはどうすればよいですか?

+1

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

答えて

1

私はEmbedded JPEGがあなたが探しているものかもしれないと信じています。

0

または、独立したJPEGグループのソースコードをお試しください。

http://www.ijg.org/

関連する問題