gpt4 book ai didi

python - 检查像素是否在opencv python中的连接组件内

转载 作者:太空宇宙 更新时间:2023-11-03 21:28:56 26 4
gpt4 key购买 nike

我正在对一张图像进行阈值处理,它会给我一些白色区域。我有一个位于这些区域之一的像素位置。我正在使用 opencv connectedComponentsWithStats 获取区域,然后查找像素是否位于这些区域中的任何一个。我该怎么做?

关于这一点,有没有更好的方法来找到像素所在的阈值区域?

最佳答案

numLabels, labelImage, stats, centroids = cv2.connectedComponentsWithStats(thresh, connectivity, cv2.CV_32S)

numLabels = 阈值图像中标签或区域的数量

labelImage = 包含代表每个区域的唯一标签(1、2、3..)的矩阵或图像,背景在 labelImage 中表示为 0。

stats = stats 是一个统计矩阵,其中包含有关区域的信息。

质心 = 每个区域的质心。

在您的情况下,您可以使用 labelImage 找出像素坐标上的唯一标签值,以找出它位于哪个区域。

关于python - 检查像素是否在opencv python中的连接组件内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58387839/

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