2つの画像間で更新された長方形の領域を見つける必要があります。たとえば、私はこれらの画像を持っています:
最初のhttp://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/1.png2 番目のhttp://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/2 .png
Imagemagickcompare
は、このピクセルが更新されたことを教えてくれます。
http://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/3.pngを比較してください
だから私はこの領域を塗り直す必要があります(それらの最初に概説しました):
http://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/4.pngを比較してください
再描画は低速接続(57600ボー)で行われるため、最優先事項はデータサイズです(マジックワード用に1バイト、チェックサム用に1バイト、領域座標用に6バイト、各ピクセルに2バイト)。これらの領域を見つけるためにどのアルゴリズムを使用できますか?私は、そのようなものがvncや同様のソフトウェアで使用されていると思います。