如何使用scikit学习识别真实场景图像




我是scikit学习的新手,我有很多图像和图像大小都不一样,有一种是真实场景的图像,比如

cdn.mayike.com/emotion/img/attached/image/dt/20170920/12/20170920121356/795.pngcdn.mayike.com/emotion/img/attached/image/main/img/20170916/15/20170916153205_512.png,

另一个不是真实场景的图像,如

cdn.mayike.com/emotion/img/attached/1/images/dt/20170917/01/20170917011403_856.jpeg
cdn.mayike.com/emetion/img-attached/images/dt/2017 0917/14/20170917145613_197.png.

我想用scikit来学习识别哪些不是真实场景的图像,我认为它类似于http://scikit-learn.org/stable/auto_examples/applications/plot_face_recognition.html#sphx-glr自动示例应用程序绘制人脸识别py
我完全不知道该怎么开始
如何创建日期集并从图像中提取特征
有人能告诉我该怎么办吗?

这似乎不是一个直接的编程问题,您的问题与非基础的"当前"研究有关。

似乎你应该阅读自然场景(统计),熟悉当前的机器学习框架之一,如TensorFlow、Caffe。

有很多教程可以开始,例如,您可以从一个二进制分类器开始,该分类器输出给定图像是否显示自然场景。

你的数据库设置可能有这样的结构:

-> Dataset
-> natural_scenes
-> artificial_images

例如,Digits可以使用这样的结构来创建数据集,并能够使用为Caffe和TensorFlow设计的模型。

我还建议你阅读关于微调神经网络的文章,因为如果你从头开始训练,你的数据库中需要很多图像。

在Caffe中,您可以微调预训练的模型,如CaffeNet或GoogleNet。

我认为这些是一些基本信息,应该让你开始。

截至scikit学习和人脸检测:人脸检测更多的是寻找可能包含人脸的局部候选或图像补丁。另一方面,就整个形象而言,你的问题更像是一个全球性的问题。也就是说,我将从这里的神经网络开始,它能够为你提取局部和全局特征。

相关内容

  • 没有找到相关文章

最新更新