Tree 非正方形图像的四叉树分解

Tree 非正方形图像的四叉树分解,tree,quadtree,decomposition,Tree,Quadtree,Decomposition,有人知道对非正方形图像执行四叉树分解的最佳方法吗?我不断地在用四叉树绘制的图像上看到线条。最简单的事情可能是想象你的图像嵌入在一个中央放置的正方形图像中,这样大图像的二等分对应于小图像的二等分。在绘制它时,当然需要避免绘制实际上不在图像矩形内的位,但我认为这样做所需的特殊情况代码比处理非方形图像所需的特殊情况代码要简单 如果没有更多关于你正在做什么和出了什么问题的信息,我认为在图像问题上调试你的代码的可能性不大。有没有可能根本的问题是你的尺寸不是2的幂,而不是它不是正方形?换言之,在将图像平分为

有人知道对非正方形图像执行四叉树分解的最佳方法吗?我不断地在用四叉树绘制的图像上看到线条。

最简单的事情可能是想象你的图像嵌入在一个中央放置的正方形图像中,这样大图像的二等分对应于小图像的二等分。在绘制它时,当然需要避免绘制实际上不在图像矩形内的位,但我认为这样做所需的特殊情况代码比处理非方形图像所需的特殊情况代码要简单


如果没有更多关于你正在做什么和出了什么问题的信息,我认为在图像问题上调试你的代码的可能性不大。有没有可能根本的问题是你的尺寸不是2的幂,而不是它不是正方形?换言之,在将图像平分为不同大小的两半时,有些事情做得不太正确?

好吧,我现在让它工作了——去掉了线条。如何阻止它绘制不在图像中的零件?由于它捕捉到了图像周围的黑色区域,这是使区域成为正方形的结果。线条是由于图像的大小不是二的幂,因此我对其进行了修改,但现在我的四叉树存储了冗余信息,在检索图像的深度信息时,我遇到了错误的数据。。。