From 4ab9592dc87603721e2e9667829e23cb1a966534 Mon Sep 17 00:00:00 2001 From: qingqing01 Date: Tue, 3 Jul 2018 16:25:14 +0800 Subject: [PATCH] Guide for face detection. (#1026) * Guide for face detection. * Follow comments. --- fluid/README.cn.md | 7 ++++--- fluid/object_detection/README_cn.md | 2 +- fluid/object_detection/data/coco/download.sh | 2 +- fluid/object_detection/data/pascalvoc/download.sh | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/fluid/README.cn.md b/fluid/README.cn.md index b3cd41a8..6c454aa3 100644 --- a/fluid/README.cn.md +++ b/fluid/README.cn.md @@ -1,7 +1,5 @@ # models 简介 - - ## 图像分类 图像分类是根据图像的语义信息对不同类别图像进行区分,是计算机视觉中重要的基础问题,是物体检测、图像分割、物体跟踪、行为分析、人脸识别等其他高层视觉任务的基础,在许多领域都有着广泛的应用。如:安防领域的人脸识别和智能视频分析等,交通领域的交通场景识别,互联网领域基于内容的图像检索和相册自动归类,医学领域的图像识别等。 @@ -22,9 +20,12 @@ 目标检测任务的目标是给定一张图像或是一个视频帧,让计算机找出其中所有目标的位置,并给出每个目标的具体类别。对于人类来说,目标检测是一个非常简单的任务。然而,计算机能够“看到”的是图像被编码之后的数字,很难解图像或是视频帧中出现了人或是物体这样的高层语义概念,也就更加难以定位目标出现在图像中哪个区域。与此同时,由于目标会出现在图像或是视频帧中的任何位置,目标的形态千变万化,图像或是视频帧的背景千差万别,诸多因素都使得目标检测对计算机来说是一个具有挑战性的问题。 -在目标检测任务中,我们介绍了如何基于[PASCAL VOC](http://host.robots.ox.ac.uk/pascal/VOC/)、[MS COCO](http://cocodataset.org/#home)数据的训练目标检测算法SSD,SSD全称Single Shot MultiBox Detector,是目标检测领域较新且效果较好的检测算法之一,具有检测速度快且检测精度高的特点,并开源了训练好的[MobileNet-SSD模型](https://github.com/PaddlePaddle/models/blob/develop/fluid/object_detection/README_cn.md#模型发布)。 +在目标检测任务中,我们介绍了如何基于[PASCAL VOC](http://host.robots.ox.ac.uk/pascal/VOC/)、[MS COCO](http://cocodataset.org/#home)数据训练通用物体检测模型,当前介绍了SSD算法,SSD全称Single Shot MultiBox Detector,是目标检测领域较新且效果较好的检测算法之一,具有检测速度快且检测精度高的特点。 + +开放环境中的检测人脸,尤其是小的、模糊的和部分遮挡的人脸也是一个具有挑战的任务。我们也介绍了如何基于[WIDER FACE](http://mmlab.ie.cuhk.edu.hk/projects/WIDERFace/)数据训练百度自研的人脸检测PyramidBox模型,该算法于2018年3月份在WIDER FACE的多项评测中均获得[第一名](http://mmlab.ie.cuhk.edu.hk/projects/WIDERFace/WiderFace_Results.html)。 - [Single Shot MultiBox Detector](https://github.com/PaddlePaddle/models/blob/develop/fluid/object_detection/README_cn.md) +- [Face Detector: PyramidBox](https://github.com/PaddlePaddle/models/tree/develop/fluid/face_detection/README_cn.md) ## 图像语义分割 diff --git a/fluid/object_detection/README_cn.md b/fluid/object_detection/README_cn.md index a5769ecc..6595c054 100644 --- a/fluid/object_detection/README_cn.md +++ b/fluid/object_detection/README_cn.md @@ -60,7 +60,7 @@ cd data/coco ./pretrained/download_imagenet.sh ``` -#### 训练 PASCAL VOC 数据集 +#### 训练 `train.py` 是训练模块的主要执行程序,调用示例如下: ```bash diff --git a/fluid/object_detection/data/coco/download.sh b/fluid/object_detection/data/coco/download.sh index cd6e18c8..50bc8a68 100644 --- a/fluid/object_detection/data/coco/download.sh +++ b/fluid/object_detection/data/coco/download.sh @@ -10,7 +10,7 @@ wget http://images.cocodataset.org/zips/val2017.zip wget http://images.cocodataset.org/annotations/annotations_trainval2014.zip wget http://images.cocodataset.org/annotations/annotations_trainval2017.zip # Extract the data. -echo "Extractint..." +echo "Extracting..." unzip train2014.tar unzip val2014.tar unzip train2017.tar diff --git a/fluid/object_detection/data/pascalvoc/download.sh b/fluid/object_detection/data/pascalvoc/download.sh index 55bbb0e5..e1607391 100755 --- a/fluid/object_detection/data/pascalvoc/download.sh +++ b/fluid/object_detection/data/pascalvoc/download.sh @@ -7,7 +7,7 @@ wget http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tar wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tar # Extract the data. -echo "Extractint..." +echo "Extracting..." tar -xf VOCtrainval_11-May-2012.tar tar -xf VOCtrainval_06-Nov-2007.tar tar -xf VOCtest_06-Nov-2007.tar -- GitLab