我正在尝试进行图像处理,其中将提示用户将图像中的嘴部部分包围。一旦用户这样做了,我的应用程序应该识别可识别牙齿的像素(颜色从白色变为黄色),然后我只想使这些像素变亮。任何人都可以给我一个关于如何继续的指导吗?识别图像中的嘴部区域内的牙齿区域
3
A
回答
3
你的问题非常诚实,非常宽泛,因为一个适当的答案会涉及到很多领域。
不过,你试图尝试的是Pattern Recognition。更具体地讲,你的问题是面向图像分析,主要经营Template Matching:
模板匹配是 在数字图像处理的技术找到匹配模板图像,其图像的一小部分。它可以作为质量控制的一部分用于制造过程, 可以导航移动机器人,也可以作为检测图像边缘的方式。
模板匹配页面有类似C语言的样本算法,这说明你正试图做什么(识别图像中特定的颜色)。
至于如何去了解这一点,一般来说,你将不得不加载图像,将其存储到一个数组,然后尝试的算法提出对其进行操作:执行模板匹配
的一种方式在彩色图像上是将 像素分解成它们的颜色分量,并使用对于每种颜色分别计算的绝对差分(SAD)的总和来测量颜色模板和搜索图像之间的匹配质量。
当然,有很多不同的语言项目可以帮助您。 我的建议是阅读更多关于该主题的内容,选择一种语言,并根据需要尝试使用库的解决方案。
即使您不想使用C语言,您可能会发现一本经典的书Phillips: Image Processing in C。为什么?因为它在很多算法细节上都有其工作方式,以及如何实现它们。而且,它也是免费的。
相关问题
- 1. 识别图像中的矩形区域
- 2. 如何识别iOS上脸部的嘴和牙齿?
- 3. 识别图片中的特定区域
- 4. 区域内的区域
- 5. 识别在Android中点击的图像区域?
- 6. 如何使用Tess4j识别图像中的特定区域java
- 7. 文本区域中的语音识别
- 8. MATLAB在3D图像中识别相邻区域
- 9. Iphone,计算图像内的区域
- 10. 提取边界内的图像区域
- 11. MVC网址区域内的图像
- 12. PRISM:区域内的嵌套区域
- 13. Backbone.Marionette布局:区域内的区域
- 14. 识别封闭区域的算法
- 15. PHP的floatval不是区域识别
- 16. 如何识别支持iAD的区域
- 17. 在图中找到内部区域
- 18. 查找图像的区域
- 19. 选择图像的区域
- 20. 加载脚本以加载内存区域顶部的区域
- 21. 复制图像中的像素区域
- 22. 如何选择区域内的区域(Python)并提取区域内的数据
- 23. “关键部分”,“关键区域”和“约束执行区域”之间的区别
- 24. 图像c中的阴影区域图
- 25. Java图片颜色区域区别
- 26. 区域适配器和区域行为之间的区别?
- 27. 生成滚动区域内的所有小部件的图像
- 28. 连接区域的区域
- 29. 使div区域透明,除了图像所在的区域?
- 30. 扭曲点区域上的图像区域?
在这之后的几个月中,你将不得不问一个关于自动矫正眼睛的教程。它在http://www.codeproject.com/上,并且在,我相信c#。我会看看我是否可以为你拖出一个链接。 – Riana
有很多示例项目适用于您在该网站上的需求,您应该检查其中的一些。另外,它不仅仅是专注于一种语言。 – Riana