我有从显微镜图像集合的文件夹,我必须将它们分为两类(缺陷和无缺陷的样本)。另外,我有一些已经分类好的图像。 我从来没有尝试过这样的东西,所以有没有人有如何使用python scikit库做的例子?分类图像集合
分类图像集合
回答
这里不是一个真正的问题,但是因为有一个程序化的一面,所以我会尽力帮忙。
这只是一个解决方案,介意你。
的问题分解为:
- 在这些各种各样的问题,你需要做的第一件事情就是搞清楚的照片“功能”将区分二者。例如,也许“好”类通常具有更多曲线/圆圈,而“差”类具有线性/尖锐线。或者,也许一个类更轻,其他黑暗等
- 第二部分,是为每个这样的“功能”创建一个方法,可以为图像评分值。所以每张照片都会得到一个值(比如在0.0-1.0之间,但不是必需的),然后每张照片都有一个特征向量。
- 使用训练集中每个图像的特征向量的输入,您可以训练一个决策树。看看http://scikit-learn.org/stable/modules/tree.html,它真的帮了我。
- 准备好分类后,您只需在此申请。
- 请注意,这里的整个艺术创造出正确的“特征”。
或者,你可能想看看ATH的Violla - 琼斯图像分类,你可以使用OpenCV的训练这一点。 1.解释如何训练分类:http://docs.opencv.org/trunk/doc/user_guide/ug_traincascade.html 2.论文,解释它:http://www.cs.cmu.edu/~efros/courses/LBMV07/Papers/viola-cvpr-01.pdf 3.教程http://note.sonots.com/SciSoftware/haartraining.html
希望这有助于
此外,如果这有帮助,不要忘记upvote并接受答案。 – eran 2013-05-14 07:52:04
对于功能,查看快速文献可能会很好。也可能是scikit-image。 – 2013-05-14 15:09:35
- 1. Java集合分类
- 2. Backbone.js分类集合
- 3. WP7:图像集合
- 4. 集合的多级分类
- 5. 按类别拆分集合
- 6. 图像分类:从图像
- 7. 分配派生类集合基类集合编译错误
- 8. Magento合并2分类成1集合
- 9. 袋 - 图像分类
- 10. C#图像分类#
- 11. 图像分类。 (v1)
- 12. Mapreduce图像分类
- 13. 未分类图像的Caffe图像分类器
- 14. 如何取消未分类的集合?
- 15. 分组相同类型的集合C#
- 16. 相信要分类的Clojure集合
- 17. 嵌套集合分类与Laravel 4
- 18. 机器学习分类集合
- 19. 使用Typedia分类字体集合
- 20. 如何类集合分配给新的视图模型
- 21. 组件中的Delphi PNG图像集合
- 22. 响应式小图像集合
- 23. 生成Mandelbrot集合的图像
- 24. 上传图像文件到集合
- 25. 查看android中的图像集合
- 26. 显示大集合大图像
- 27. 撤消对图像集合的更改
- 28. 集合查看未显示图像
- 29. Url映像到集合视图
- 30. 使用python设置图像集合!
我不知道你问什么。你是否想要通过编程的方式分开这两种文件,或者你是否要求提供算法的提示以决定图像是否存在缺陷?已分类的图像如何被分类? – mrKelley 2013-05-14 05:15:10
图像的哪些特征表示缺陷? – 2013-05-14 05:19:25
我要求提供一种算法来确定图像是否存在缺陷。来自对照组的图像通过视觉分析进行分类 – Fedaykin 2013-05-14 05:23:28