All Projects → DayBreak-u → Darknet_face_with_landmark

DayBreak-u / Darknet_face_with_landmark

Licence: other
加入关键点的darknet训练框架,轻量级的人脸检测,支持ncnn推理

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Darknet face with landmark

car-crash-accident
Car Crash Accident Project
Stars: ✭ 14 (-92.71%)
Mutual labels:  darknet, yolov3
Yolo3 4 Py
A Python wrapper on Darknet. Compatible with YOLO V3.
Stars: ✭ 504 (+162.5%)
Mutual labels:  yolov3, darknet
Tensorflow 2.x Yolov3
YOLOv3 implementation in TensorFlow 2.3.1
Stars: ✭ 300 (+56.25%)
Mutual labels:  yolov3, darknet
object-tracking
Multiple Object Tracking System in Keras + (Detection Network - YOLO)
Stars: ✭ 89 (-53.65%)
Mutual labels:  darknet, yolov3
Pytorch Onnx Tensorrt
A set of tool which would make your life easier with Tensorrt and Onnxruntime. This Repo is designed for YoloV3
Stars: ✭ 66 (-65.62%)
Mutual labels:  yolov3, darknet
live-cctv
To detect any reasonable change in a live cctv to avoid large storage of data. Once, we notice a change, our goal would be track that object or person causing it. We would be using Computer vision concepts. Our major focus will be on Deep Learning and will try to add as many features in the process.
Stars: ✭ 23 (-88.02%)
Mutual labels:  darknet, yolov3
Yolo Tensorrt
Support Yolov5s,m,l,x .darknet -> tensorrt. Yolov4 Yolov3 use raw darknet *.weights and *.cfg fils. If the wrapper is useful to you,please Star it.
Stars: ✭ 495 (+157.81%)
Mutual labels:  yolov3, darknet
lightDenseYOLO
A real-time object detection app based on lightDenseYOLO Our lightDenseYOLO is the combination of two components: lightDenseNet as the CNN feature extractor and YOLO v2 as the detection module
Stars: ✭ 20 (-89.58%)
Mutual labels:  darknet, yolov3
Yolo annotation tool
Annotation tool for YOLO in opencv
Stars: ✭ 17 (-91.15%)
Mutual labels:  yolov3, darknet
Mobilenet Yolo
A caffe implementation of MobileNet-YOLO detection network
Stars: ✭ 825 (+329.69%)
Mutual labels:  yolov3, darknet
odam
ODAM - Object detection and Monitoring
Stars: ✭ 16 (-91.67%)
Mutual labels:  darknet, yolov3
Darknet2caffe
Convert darknet weights to caffemodel
Stars: ✭ 127 (-33.85%)
Mutual labels:  yolov3, darknet
Deep-Learning-with-GoogleColab
Deep Learning Applications (Darknet - YOLOv3, YOLOv4 | DeOldify - Image Colorization, Video Colorization | Face-Recognition) with Google Colaboratory - on the free Tesla K80/Tesla T4/Tesla P100 GPU - using Keras, Tensorflow and PyTorch.
Stars: ✭ 63 (-67.19%)
Mutual labels:  darknet, yolov3
drone-net
https://towardsdatascience.com/tutorial-build-an-object-detection-system-using-yolo-9a930513643a
Stars: ✭ 126 (-34.37%)
Mutual labels:  darknet, yolov3
go-darknet
Go bindings for Darknet (YOLO v4 / v3)
Stars: ✭ 56 (-70.83%)
Mutual labels:  darknet, yolov3
Msnhnet
🔥 (yolov3 yolov4 yolov5 unet ...)A mini pytorch inference framework which inspired from darknet.
Stars: ✭ 357 (+85.94%)
Mutual labels:  yolov3, darknet
rebar detect
CCFDF rebar detection
Stars: ✭ 14 (-92.71%)
Mutual labels:  darknet, yolov3
Datasets2Darknet
Modular tool that extracts images and labels from multiple datasets and parses them to Darknet format.
Stars: ✭ 31 (-83.85%)
Mutual labels:  darknet, yolov3
Bmw Yolov4 Training Automation
This repository allows you to get started with training a state-of-the-art Deep Learning model with little to no configuration needed! You provide your labeled dataset or label your dataset using our BMW-LabelTool-Lite and you can start the training right away and monitor it in many different ways like TensorBoard or a custom REST API and GUI. NoCode training with YOLOv4 and YOLOV3 has never been so easy.
Stars: ✭ 533 (+177.6%)
Mutual labels:  yolov3, darknet
Mobilenet Yolo
MobileNetV2-YoloV3-Nano: 0.5BFlops 3MB HUAWEI P40: 6ms/img, YoloFace-500k:0.1Bflops 420KB🔥🔥🔥
Stars: ✭ 1,566 (+715.63%)
Mutual labels:  yolov3, darknet

darknet_face_with_landmark

更新 torch版本:https://github.com/ouyanghuiyu/yolo-face-with-landmark

借鉴AlexeyAB大神的 darknet 做适量修改,用于人脸检测以及关键点检测,支持ncnn推理

实现的功能

  • 添加关键点检测分支,使用wing loss
  • 添加 hswish,hsigmode 激活函数

Installation

Clone and install
  1. git clone https://github.com/ouyanghuiyu/darknet_face_with_landmark.git
  2. 使用scripts/retinaface2yololandmark.py脚本将retinaface的标记文件转为yolo的格式使用
  3. 其他编译训练都和原版darknet相同
  4. 测试
    ./darknet detector test ./data/face.data  ./cfg/mbv2_yolov3_face.cfg  ./models/mbv2_yolov3_face_final.weights  ./test_imgs/input/selfie.jpg  -dont_show

或者使用yolo_landmark.py进行测试,更换里面的模型配置文件即可

精度

Widerface测试

  • 在wider face val精度(单尺度输入分辨率:320*240
方法 Easy Medium Hard
libfacedetection v1(caffe) 0.65 0.5 0.233
libfacedetection v2(caffe) 0.714 0.585 0.306
Retinaface-Mobilenet-0.25(Mxnet) 0.745 0.553 0.232
mbv2_yolov3_face(our) 0.84 0.79 0.41
  • 在wider face val精度(单尺度输入分辨率:640*480
方法 Easy Medium Hard
libfacedetection v1(caffe) 0.741 0.683 0.421
libfacedetection v2(caffe) 0.773 0.718 0.485
Retinaface-Mobilenet-0.25(Mxnet) 0.879 0.807 0.481
mbv2_yolov3_face(our) 0.866 0.848 0.718

ps: 测试的时候,长边为320 或者 640 ,图像等比例缩放,yolo未作缩放.

测试

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].