gpt4 book ai didi

c++ - 如何在 OpenCV 中获取特定元素的行和列?

转载 作者:行者123 更新时间:2023-11-28 08:09:54 24 4
gpt4 key购买 nike

我正在尝试从 3 channel 矩阵 CvMat 中获取特定元素的行和列。

OpenCV 中有什么函数可以让我得到这个吗?也许像 Matlab 的“查找”功能?

最佳答案

如果那个“特定元素”是一个彩色像素并且它是唯一的,你可以使用

inRange(src,your_color,your_color,mask)

然后使用 minMaxLoc() 获取您要查找的唯一点的索引。

当然,只有当您在单个像素之后才值得这样做(获取单个像素而不是通过简单的循环),但是如果您不做太多这样的事情,它可能更容易做到这种矫枉过正,毕竟它很短。

如果您要查找子矩阵,请使用 matchTemplate 然后使用 minMaxLoc 获取索引。

关于c++ - 如何在 OpenCV 中获取特定元素的行和列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408163/

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