openCV 学习笔记 cvFindDominantPoints找关键点


CvSeq* contour = NULL;

CvSeq* dominant = NULL;
CvMemStorage* storage = cvCreateMemStorage();

……// 省略其他处理

cvFindContours(img,storage,&contour);

dominant = cvFindDominantPoints(contour,storage);


dominant = cvFindDominantPoints(contour,storage);
for (int i = 0; i < dominant->total; i++)  
{  
int idx = *(int *) cvGetSeqElem(dominant, i);  
CvPoint pt = *(CvPoint *) cvGetSeqElem(contour, idx);  
cvDrawCircle( img, pt , 1, cvScalar(255) );  

}  


猜你喜欢

转载自blog.csdn.net/bira55/article/details/38303415
今日推荐