我有一个包含数值(0-255)的整形数组,需要提取两个索引。
要找到的索引将代表我想要关注的感兴趣区域。
这个区域的值总是高于其他值,但有时差异非常小。
就像这个例子:
我的感兴趣区域是这样的:
我的目前方法是获得最大值和平均值。然后我会得到:
- 第一个索引大于 "Max - (Max - Average)"。
- 最后一个索引大于 "Max - (Max - Average)"。
但有时候,比如在这种情况下,我的方法会获取垃圾部分。 (右边的第五个“列”)
是否有人可以建议更好的方法?
注意:感兴趣的区域始终有4个“列”,就像示例图像一样。