我有一个黑色的背景和一些白色的随机对象的位图。我如何识别这些独立的对象并从位图中提取它们?如何从位图图像中提取对象?
2
A
回答
0
CodeProject上有几篇关于这类图片过滤器的文章。不幸的是,我不知道它们是如何工作的(如果我这样做了,答案可能在这里太长; P)。
1
特征提取是一个非常复杂的主题,您的问题没有公开您面临的问题以及要提取的对象的性质。
通常morphological operators帮助很多这类问题(减少噪音,填补空白,...)我希望你已经发现AForge。在重新开始之前,请先看看它。形状识别或斑点分析是您可以在谷歌看到的问题,以获得解决问题的一些想法。
1
如果像素是黑色或白色,在图像中找到连接的白色像素坐标应该非常简单。开始逐行扫描像素,直到找到白色像素。跟踪您找到它的位置,创建一个新的数据结构来保存其连接的对象。做一个从该像素到其周围像素的递归搜索,将每个连接的白色像素的坐标添加到数据结构。当您的搜索无法找到更多连接的白色像素时,“结束”该对象。返回到您开始的位置并继续扫描像素。每次您找到一个白色像素时,看看它是否在您现有的“对象”之一中。如果没有,请创建一个新对象并重复搜索,随时添加连接的白色像素。完成后,您应该拥有一组表示连接的白色像素的集合的数据结构。这些是你的对象。如果你需要确定它们是什么或将它们简化为形状,你需要做一些Google搜索 - 我无法帮助你。自从我参加计算机视觉课程已经太久了。
0
1)形态的操作,使物体看起来 “更好”
2)分割
3)分类
每个主题是一个大的。有简单的方法,但你的描述是不是太详细...
相关问题
- 1. 从python中提取图像的对象
- 2. 如何从System.Drawing.Bitmap对象中提取原始图像流?
- 3. 如何从5-6-5位图图像中提取调色板?
- 4. 如何从gridView获取图像(位图)
- 5. 如何从扫描中提取图像。如何在图像中查找图像?
- 6. 如何从图像URL中提取中间位
- 7. 如何从图像中提取背景?
- 8. 如何从URL中提取图像
- 9. 如何从excel表中提取图像
- 10. 如何从Access CommandButton中提取图像?
- 11. 如何从图像中提取折线
- 12. 如何从图像中提取脸部?
- 13. 从TOleContainer中提取位图?
- 14. 如何从JAVA中的图像URL中提取图像属性?
- 15. Javascript从Sprite中获取图像对象
- 16. 从RichTextBox中提取图像
- 17. 从图像中提取x%
- 18. 从图像中提取
- 19. 在android中,你将如何从图像按钮提取图像?
- 20. 如何从文件中获取url到位图对象中
- 21. 如何“提取”mysql视图对象?
- 22. 从图像中提取图案
- 23. 如何从图像中提取特征用于分类和对象识别?
- 24. 如何从CoreImage提取平面图像?
- 25. 如何将图像从drawable读取到java中的File对象?
- 26. 如何将图像数据从WebView获取到NSData对象中?
- 27. AngularJS - 如何从图像对象
- 28. 从HTMLImageElement对象获取图像源
- 29. 从url获取图像文件对象
- 30. 从Top.Images对象获取图像URL
请发布您迄今尝试过的代码。 – Lazarus 2009-10-16 10:45:18