@robot_sherrick回答了我this question,这是他回答的后续问题。
OpenCV 2.4中的cv::SimpleBlobDetector
看起来非常令人兴奋,但我不确定我是否可以让它用于更详细的数据提取。
我有以下顾虑:
- 如果这只返回blob的中心,我不能有一个完整的,标记为Mat的,对吗?
- 我如何访问检测到的斑点的特征,如面积,凸度,颜色等?
- 我可以用这个显示一个精确的分割吗?(比如说,瀑布)
@robot_sherrick回答了我this question,这是他回答的后续问题。
OpenCV 2.4中的cv::SimpleBlobDetector
看起来非常令人兴奋,但我不确定我是否可以让它用于更详细的数据提取。
我有以下顾虑:
3条答案
按热度按时间li9yvcax1#
所以代码应该看起来像这样:
字符串
如果您想在图像上突出显示这些关键点:
型
要访问关键点中的信息,您只需像这样访问每个元素:
型
注意:这篇文章没有编译,可能有错别字。
7rtdyuoh2#
这里有一个版本,它允许你通过getContours()方法获取最后的轮廓。它们将通过索引与关键点相匹配。
字符串
然后是cpp
型
tf7tbtn23#
字符串