gpt4 book ai didi

image-processing - 图像中的 XY 坐标存储为 numpy?

转载 作者:行者123 更新时间:2023-12-02 22:04:56 27 4
gpt4 key购买 nike

我有一个 96x96 像素的 numpy 数组,它是一个灰度图像。如何找到并绘制该图像中最大像素强度的 x,y 坐标?

图像 = (96,96)

看起来很简单,但我可以找到任何代码片段。请您帮忙:)

最佳答案

结合使用argmax函数和unravel_index获取行索引和列索引:

>>> import numpy as np
>>> a = np.random.rand(96,96)
>>> rowind, colind = np.unravel_index(a.argmax(), a.shape)

就绘图而言,如果您只想使用 bool 掩码精确定位最大值,那么可以这样做:

>>> import matplotlib.pyplot as plt
>>> plt.imshow(a==a.max())
<matplotlib.image.AxesImage object at 0x3b1eed0>
>>> plt.show()

在这种情况下,您甚至不需要索引。

关于image-processing - 图像中的 XY 坐标存储为 numpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29348680/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com