如何检测图像的人脸/身体区域中的太阳镜

时间:2017-05-14 04:29:38

标签: python opencv computer-vision face-detection object-detection

我正在研究一个检测人类的项目并检查他/她是否戴着护目镜(我只是假设它是一个类似太阳镜的物体)

这就是我所做的:

使用线性SVM和HOG功能训练我自己的分类器,数据集来自Dalal的论文资源和我自己的图像。它的性能可以接受但不是那么好。 (检测时FP率非常高)。它在特定背景下运行良好..

然后我试图检测人体区域的护目镜。我拍摄了50张照片并保存了[额头+太阳镜+鼻子]区域并用线性SVM和HOG训练它们(每个细胞2x2像素,每个细胞2x2个细胞)然后几乎所有的东西都可以在身体上被检测到,除了真正的太阳镜地区....我想知道是否有一个很好的方法来进行太阳镜检测?我很着急,没有时间逐个尝试每个功能......

(我的训练集就像这个http://answers.opencv.org/upfiles/1494591627821208.png

对不起我的英语和非常感谢你们!

尼克

1 个答案:

答案 0 :(得分:1)

我建议使用图片字幕: https://github.com/karpathy/neuraltalk2 希望它可以帮助