OpenCv如何检测黑点检测

0
0
0
  1. 对每張二值图片使用提取连通域并计算每一个连通域的中心。
  2. 根据2得到的中心全部放在一起。一些很接近的点[由theminDistBetweenBlobs控制多少才算接近]被歸为一个group,对应一个bolb特征..
  3. 从3得到的那些点,估计最后的blob特征和相应半径并以key points返回。

同时该支持提取特征的方法一共有5个选项,这里就不多加描述了默认是提取黑色圆形的Blob特征。

形态学操作就是基于形状的一系列图像处理操作通过将 结构元素 作用于输入图像来产生输出图像。

腐蚀和膨胀是对白色部分(高亮部分)而言的不是黑色部分。膨胀僦是图像中的高亮部分进行膨胀“领域扩张”,效果图拥有比原图更大的高亮区域腐蚀就是原图中的高亮部分被腐蚀,“领域被蚕食”效果图拥有比原图更小的高亮区域。 一般操作之前会先用getStructuringElement取得指定形状核尺寸的内核矩阵的结构元素核的形状可以自定义,可以是矩形、十字形、椭圆形

膨胀与腐蚀可实现多种功能,如下:

  • 分割出独立的图像元素在图像中连接相邻的元素
  • 寻找图像中的明显的极大徝区域或极小值区域

 
 
 
 
 

转载请注明出处,如有不当欢迎指正

我要回帖

更多关于 黑点检测 的文章

 

随机推荐