opencv版本:
vector<KeyPoint> keypoints;
SimpleBlobDetector::Params params;
params.filterByArea = true;
params.minArea = 2;
params.maxArea = 100;
IplImage* img_cpu_AA = cvLoadImage(path_image[INTERVAL_IMAGE + COUNT_sumNUM - 1], 1);
SimpleBlobDetector blobDetector(params );
blobDetector.create("SimpleBlob");
blobDetector.detect(SUM_image4_candy, keypoints );
drawKeypoints(img_cpu_AA, keypoints, SUM_image5_blob, Scalar(0, 0, 255));
使用OpenCV进行Blob检测

本文介绍如何利用OpenCV中的SimpleBlobDetector进行特征检测。通过设置参数filterByArea、minArea及maxArea来筛选合适面积的Blob。示例中加载图片并创建Blob检测器,然后检测SUM_image4_candy中的关键点,并将结果绘制到SUM_image5_blob上。
9571

被折叠的 条评论
为什么被折叠?



