当它们相邻时,我想将许多不重叠的矩形压缩成更大的矩形。
我当前算法的伪代码:
do
compress horizontally using sweep and prune
compress horizontal output vertically using sweep and prune
while (this output is small than previous output)
这是一个扫描和修剪的链接。
这运作良好,但我想知道是否有方法可以减少矩形输出。我认为这比我现在所做的更复杂。