gpt4 book ai didi

python - 有没有办法检查列表是否在 np.array 中?

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:01 25 4
gpt4 key购买 nike

我想找到一种方法来检查我的图像是否具有任何特定的 RGB 值。

我有一个 list

rgb = [128,134,45]

和一张图片

img = array([[[0,0,0],[128,134,45],[128,134,45],...,[0,0,0],[0,0,0 ],[0,0,0]]])形状 =(64,64,3)

并且想要获得 rgb 匹配 img[j][i] 的位置 (i,j) 例如 pos = [(0,1),(0,2),...]

我尝试使用“in”,如 if rgb in img: brbr 但没有用。

最佳答案

>>>np.where((img==rgb).all(axis=2))
(array([0, 0], dtype=int32), array([1, 2], dtype=int32))

这为您提供了 rgb 值的索引

img[0][1]img[0][2]

关于python - 有没有办法检查列表是否在 np.array 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58189976/

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