有人能给我一个很好的解释IDL轮廓编程中的“high_low”值吗?

时间:2011-08-17 16:56:22

标签: contour idl idl-programming-language

“如果轮廓在其周围环境之上,则为1的字节,如果轮廓在下方,则为0。”解释对我来说根本没有意义。 : - (

我正在尝试编程的背景是我正在绘制凯尔文 - 赫尔姆霍兹涡旋,我想要突出显示从最初的漩涡中突破的闭合轮廓。所以,沿着我的情节外面关闭的轮廓是没有好处的。我正在修改的代码将所有high_low = 1值视为不符合我们想要的轮廓,但我不明白为什么。

任何帮助都会很精彩!谢谢!

1 个答案:

答案 0 :(得分:0)

我不完全确定我正确地理解你的问题,但我会接受一个镜头。对于单个轮廓,它应该具有high_low = 0,除非它位于局部最大值的中心。也就是说,通向中心的轮廓都将具有high_low = 0,因为它们将处于较高和较低值的轮廓之间,并且最中心的轮廓将具有high_low = 1,因为它与其相邻的唯一轮廓是价值较低。您的字段中的其他局部最大值也将具有high_low = 1,因为它将具有大于其周围的值。因此,如果轮廓被关闭并且具有high_low = 1,则它应该表示与初始轮廓分开的单独的涡旋。