2つの画像を比較して、次のような一致しないピクセルの配列を取得しています
rgb(12, 54, 69) 1 4
rgb(19, 54, 98) 4 8
rgb(12, 54, 69) 2 9
rgb(86, 85, 10) 9 7
これをネットワーク経由で送信する必要があります。圧縮するために私はそれを作ることができます
rgb(12, 54, 69) (1, 4), (2, 9)
rgb(19, 54, 98) (4, 8)
rgb(86, 85, 10) (9, 7)
ただし、この単純な圧縮が大きな違いの場合にはあまり利益をもたらさないとは思えません。私はまだテストを実行していません。
画像全体が変更されると、新しい画像の通常の JPEG 圧縮はサイズがはるかに小さくなります。ただし、わずかな違いについては、この方法の方がバイト オーバーヘッドが小さくなります。また、各画像を上から下にループせずに変化量を知る方法はありません。
同じことを行う標準的な方法はありますか? 私はprotobufまたはブーストシリアライゼーションとQtの上にC++で実装します