gpt4 book ai didi

vector - 从 Mat OpenCV 获取非零索引

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

我有一个二进制矩阵,想要获取非零元素的索引,最好是作为 cv::Points 的向量。有一个计算非零元素的函数,但这不是我需要的。

在 Matlab 中,等效的调用只是find()。

我可以搜索整个矩阵并保存索引,但这并不优雅!

最佳答案

如果您不介意使用 numpy 模块,请参阅 NumPy For Matlab Users .有一个 nonzero 函数等同于 matlab find

>>> m = cv.CreateMat(2,2,cv.CV_16SC1)
>>> a = numpy.asarray(m)
>>> a.nonzero()
(array([1, 1]), array([0, 1]))

关于vector - 从 Mat OpenCV 获取非零索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6273508/

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