【发布时间】:2017-11-02 22:58:06
【问题描述】:
我试图找到直方图中最高和第二高峰之间的“中间”值。我当然可以手动执行此操作,但我想创建一个自动化方法。要计算我的直方图,我使用:
hist= cv2.calcHist([gray_scale_img], [0], None, [256], [0, 256])
到目前为止,我只知道如何使用max = np.argmax(hist) 计算出最大峰值。我附上了一张红色的图片,这是我想要找到的。
HISTOGRAM IMAGE
【问题讨论】:
-
添加如何“计算”最大峰值。您显示的自己的代码越多,您将获得更好的响应。否则答案会出现分歧,问题会变得广泛
-
其他人也可以通过阅读您的问题来学习
-
使用 np.argmax(hist) 给了我最大的峰值
-
好吧,把它放在你的问题中。 我知道你是怎么得到它的,但也许世界其他地方不知道。把
max_point = np.argmax(hist)