Shi-Tomasi角点检测原理:
Shi-Tomasi算法是对Harris角点检测算法的改进,一般会比Harris算法得到更好的角点,Harris算法的角点响应函数是将矩阵M的行列式值与M的积相减,利用差值判断是否为角点,后来Shi和Tomasi提出改进的方法是,若矩阵M的两个特征值中较小的一个大于阈值,则认为它是角点,即:
如下图所示
从这幅图中,可以看出只有当λ1和λ2都大于最小值时,才被认为是角点
void cv::goodFeaturesToTrack
(
InputArray image,
OutputArray corners,
int maxCorners,
double q