【问题标题】:Could someone give me a good explanation of the "high_low" value in IDL contour programming?有人可以很好地解释 IDL 轮廓编程中的“high_low”值吗?
【发布时间】:2011-10-29 02:59:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: contour idl idl-programming-language


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复! =] 好的,我还在想你所说的,但同时我有一个问题:high_low 值是否有助于确定闭合轮廓是否闭合,因为轮廓的一部分是实际边缘绘图窗口?
    • 这是我正在查看的图片:i.imgur.com/jnDmW.jpg 我想要的轮廓是上框中的粗白色轮廓。
    • 我的理解是 high_low 值对于绘图窗口边缘的轮廓没有意义。我认为您只能将轮廓视为具有关闭标志且 high_low = 1 的最大值。
    猜你喜欢
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 2010-12-13
    相关资源
    最近更新 更多