グレースケールカメラから生画像を取得します。画像をOpenCVのIplImageに転送してcvSaveImage("image.jpg",image)
を使用すると、画像は約160Kのサイズで保存されます。一方、Cでfwrite
機能を使用して画像バッファを.pgm
形式で保存すると、保存される画像サイズは1.4Mになります。生画像バッファを圧縮する
私の質問は:
節約しながらcvSaveImage()
は、指定されたフォーマットに画像を圧縮していますか?実際、私はARMプラットフォームを搭載したスマートカメラに取り組んでおり、ARMのOpenCVをクロスコンパイルする際のオーバーヘッドを避けたいと考えています。 cvSaveImage
を使わずにこの画像を.jpg
に圧縮するにはどうすればよいですか?
http://stackoverflow.com/q/801054/1155650 –