mirror of
https://github.com/bububa/openvision.git
synced 2024-08-21 00:02:09 +08:00
deep learning vision detector/estimator
deep-learningdeep-neural-networksface-detectionface-recognitionfacenetheadposeheadpose-detectionheadpose-estimationncnnncnn-modelpose-detectionpose-estimationposenet
build | ||
data | ||
go | ||
include | ||
lib | ||
ncnn@e3aa893dfb | ||
src | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
README.md |
libopenvision deep learning visualization C liberay
Prerequest
- ncnn Install
- openmp
- vulkan(optional)
Build
git submodule update --init --recursuve
cd build
cmake .. # optional -DNCNN_VULKAN=OFF -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
Features
- face
- detecter (for face location and keypoints detection)
- mtcnn
- centerface
- retainface
- anticonv (for mask detection)
- recognizer (face feature extration for classification)
- mobilenet
- landmarker (for face landmarkers extraction)
- insightface
- zq
- tracker (for face IOU calculation bettween frames)
- hopenet (for head pose detection)
- detecter (for face location and keypoints detection)
- pose
- detector (for pose estimation)
- ultralight
- golang binding (github.com/bububa/openvision/go)