【发布时间】:2021-06-07 14:59:45
【问题描述】:
我正在使用 OpenCV,里面有函数 goodFeaturesToTrack 来应用 ShiTomasi 方法来寻找角落。
我们知道 Shi-Tomasi 是基于找到 eigenvalues 所以在 OpenCV 中甚至有一个函数可以计算用于角点检测的梯度矩阵的最小特征值,称为 cornerMinEigenVal,以防你想自己实现:
void cv::cornerMinEigenVal ( InputArray src,
OutputArray dst,
int blockSize,
int ksize = 3,
int borderType = BORDER_DEFAULT
)
然而,这个函数找到图像中所有点的最小特征值(并将结果存储在dst中)。
我的问题是:
是否有一个函数(在 OpenCV 或任何其他 C++ 库中)为图像的特定点 (X,Y) 找到 eigenvalues(或其最小值)(而不是在整个图像中评估)(使用一个块大小)?
【问题讨论】:
标签: c++ opencv eigenvalue