OpenCV分组白色像素

OpenCV分组白色像素,第1张

概述我已经完成了艰苦的工作,将我的MacBook上的iSight摄像头转换为红外摄像头,转换它,设置阈值等等.现在有一个看起来像这样的图像: alt text 我现在的问题是;我需要通过分组白色像素来了解我的图像上有多少个斑点.我不想使用cvBlob / cvBlobsLib,我宁愿只使用OpenCV中已有的东西. 我可以通过检查(阈值)触摸白色像素来循环像素并对它们进行分组,但我猜测从OpenCV可 我已经完成了艰苦的工作,将我的MacBook上的iSight摄像头转换为红外摄像头,转换它,设置阈值等等.现在有一个看起来像这样的图像:

alt text

我现在的问题是;我需要通过分组白色像素来了解我的图像上有多少个斑点.我不想使用cvBlob / cvBlobslib,我宁愿只使用OpenCV中已有的东西.

我可以通过检查(阈值)触摸白色像素来循环像素并对它们进行分组,但我猜测从OpenCV可能有一种非常简单的方法吗?

我猜我不能使用cvFindContours,因为这将检索一个大数组中的所有白色像素,而不是将它们分成“组”.有人可以推荐吗? (注意这些不是圆圈,只是从小红外LED发出的光)

提前谢谢了!
tommed

解决方法 循环通过图像寻找白色像素.当你遇到一个时,你使用cvFloodFill作为种子.然后增加每个区域的填充值,以便每个区域具有不同的颜色.这称为标签. 总结

以上是内存溢出为你收集整理的OpenCV分组白色像素全部内容,希望文章能够帮你解决OpenCV分组白色像素所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1240407.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存