提取二值图像中的最大轮廓OpenCV.docx
《提取二值图像中的最大轮廓OpenCV.docx》由会员分享,可在线阅读,更多相关《提取二值图像中的最大轮廓OpenCV.docx(1页珍藏版)》请在三一办公上搜索。
提取二值图像中的最大轮廓OpenCVCvPoint* points = NULL; CvMemStorage* storage = cvCreateMemStorage(0); int method = CV_CHAIN_APPROX_SIMPLE; int mode = CV_RETR_EXTERNAL; CvSeq* contours = NULL; int Nc = 0; int n_mMax = -1; Nc = cvFindContours( pImg, storage, &contours, sizeof(CvContour),mode, method); for(; contours; contours=contours-h_next) if(contours-total n_mMax) free(points); points = NULL; n_mMax = contours-total; points = (CvPoint*)malloc(contours-total * sizeof(CvPoint); for(i=0; itotal; i+) CvPoint* pt = (CvPoint*)cvGetSeqElem(contours,i); pointsi.x = pt-x; pointsi.y = pt-y; else continue;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 提取 图像 中的 最大 轮廓 OpenCV
链接地址:https://www.31ppt.com/p-3548099.html