函数 cvFindCornerSubPix 通过迭代来发现具有子象素精度的角点位置,或放射鞍点(radial saddle points)。
原型如下:
void cvFindCornerSubPix( const CvArr* image, CvPoint2D32f* corners,
int count, CvSize win, CvSize zero_zone,
CvTermCriteria criteria );
例:
cvFindCornerSubPix(srcImage,corners,cornerCount,cvSize(11,11),cvSize(-1,-1),
cvTermCriteria(CV_TERMCRIT_ITER|CV_TERMCRIT_EPS,40,0.01));
但我发现srcImage必须为单通道,深度为IPL_DEPTH_8U。否则报错。