基于RetinaFace的目标检测方法
文件列表(压缩包大小 1.71M)
免费
概述
RetinaDetector是基于RetinaFace修改过的检测方法,原论文是一种实用的单级SOTA面部检测器,最初在arXiv技术报告中进行了介绍。
如下组织数据集目录 数据/视网膜/ 训练/ 图像 /label.txt val / 图像 /label.txt 测试/ 图像 /label.txt
检查train.py。
为了获得更好的训练效果,可针对性的修改一些参数,如下:
config.TRAIN.MIN_BOX_SIZE = 10 #最小bbox
config.FACE_LANDMARK = False #使用地标
config.USE_BLUR = False
config.BBOX_MASK_THRESH = 0
config.COLOR_MODE = 2 #增强
config.COLOR_JITTERING = 0.125
无效人脸的过滤,如下:
if (x2 - x1) < config.TRAIN.MIN_BOX_SIZE or (y2 - y1) < config.TRAIN.MIN_BOX_SIZE:
continue
if self._split.startswith('train'):
blur[ix] = values[19]
if blur[ix] < 0.25:
continue
if config.BBOX_MASK_THRESH > 0:
if (x2 - x1) < config.BBOX_MASK_THRESH or (y2 - y1) < config.BBOX_MASK_THRESH:
boxes_mask.append(np.array([x1, y1, x2, y2], np.float))
continue
if self._split.startswith('train'):
if blur[ix] < 0.35:
boxes_mask.append(np.array([x1, y1, x2, y2], np.float))
continue
检查test.py测试。
1.缺陷检测 2.人脸检测+人脸对齐
人脸检测模型,比原版误检更低,角度较大和模糊超过0.6的face会自动忽略,更适合人脸识别的应用: https://www.multcloud.com/share/5079e926-283b-4833-a216-b3de42eea0fe
@inproceedings{yangsai1991@163.com,
year={2019}
}
如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈
评论(0)