【发布时间】:2012-10-25 06:56:29
【问题描述】:
我需要找出两个图像之间更新了哪些矩形区域。例如,我有这些图片:
first http://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/1.pngsecond http://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/2.png
Imagemagick 的 compare 告诉我这些像素已更新:
compare http://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/3.png
所以我需要重新绘制这些区域(首先概述了它们):
compare http://storage.thelogin.ru/stackoverflow/find-updated-rectangles-in-image/4.png
重绘是通过慢速连接(57600 波特)完成的,所以第一优先级是数据大小(一个字节用于魔术字,一个字节用于校验和,六个字节用于区域坐标,每个像素两个字节)。我可以使用哪种算法来查找这些区域?我认为,类似的东西用于 vnc 和类似的软件。
【问题讨论】:
标签: algorithm image-processing graphics