0

“一个字节,如果轮廓高于其周围环境,则为 1,如果轮廓低于其周围,则为 0。” 解释对我来说根本没有意义。:-(

我正在尝试编程的上下文是我正在绘制 kelvin-helmholtz 漩涡,我只想突出显示从初始漩涡中脱离的闭合轮廓。所以,沿着我的情节外部封闭的轮廓是不好的。我正在修改的代码将所有 high_low = 1 值视为不符合我们想要的轮廓,但我不明白为什么。

任何帮助都会很棒!谢谢你!

4

1 回答 1

0

我不完全确定我是否正确理解了您的问题,但我会试一试。对于单个轮廓,除非它位于局部最大值的中心,否则它应该具有 high_low = 0。也就是说,通向中心的轮廓都将具有 high_low = 0,因为它们将位于较高值和较低值的轮廓之间,并且最中心的轮廓将具有 high_low = 1,因为它与之相邻的唯一轮廓是在较低的价值。您所在领域的其他局部最大值也将具有 high_low = 1,因为它的值将大于其周围环境。因此,如果一个轮廓是闭合的并且 high_low = 1,它应该代表一个与初始涡流不同的单独涡流。

于 2011-08-17T18:51:41.463 回答