3

私はPython でOpenCVを使用して、 MatchTemplateメソッドを使用して他の画像内の画像を検索しています。.tif ファイルをロードして再保存すると、opencv で画像を変更していなくても、ファイル サイズが 68kb から 25mb に大幅に増加することに気付きました。

画像を変更する他のコードなしでこれが行われることを確認するために、非常に基本的なスクリプトを作成しました。

import cv, sys

filename = sys.argv[1]

image = cv.LoadImage(filename)
cv.SaveImage('test.tif', image)

画像を最適化するオプションはありませんでした。OpenCV内で元のファイルサイズを維持する方法についてのアイデアはありますか?それとも、これは事後の圧縮の問題ですか?

4

1 に答える 1

1

ソースは tif で圧縮されていますが、書き換えられたものは圧縮されていない可能性があります。

潜在的な解決策については、https://code.ros.org/trac/opencv/ticket/1080を参照してください

于 2012-08-29T19:36:46.770 に答える