libopenvision deep learning visualization C libraryPrerequestncnn Installopenmpvulkan(optional)Buildgit submodule update --init --recursuve cd build cmake .. # optional -DNCNN_VULKAN=OFF -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clangFeaturesface aligner (for face keypoints alignment)detecter (for face location and keypoints detection) mtcnn Google Drivecenterface Google Driveretainface Google Driveyoloface Google Drivescrfd Google Driveanticonv (for mask detection) Google Driverecognizer (face feature extration for classification) mobilenet Google Drivelandmarker (for face landmarkers extraction) insightface Google Drivezq Google Drivescrfd Google Drivetracker (for face IOU calculation bettween frames)hopenet (for head pose detection) Google Drivehair (for hair segmentation) Google Driveeye lenet (eye status detector) Google Drivepose detector (for pose detection/estimation) ultralight Google Driveopenpose Google Driveestimator (for pose estimation) ultralight Google Drivemovenet Google Drivesegmentor (for pose segmentation) deeplabv3plus Google Driveerdnet Google Drivervm (RobustVideoMatting) Google Drivehand detector (for hand detect) yolox Google Drivenanodet Google Drivepose (for hand pose estimation) handnet Google Drivepose3d (for 3d handpose detection) mediapipe Google Drivestyletransfer animegan2 Google Drivetracker lighttrack Google Drivecounter p2pnet Google Drivegolang binding (github.com/bububa/openvision/go)ReferenceMirrorYuChen/ncnn_examplenihui/ncnn-android-nanodetFeiGeChuanShu/ncnn_Android_faceFeiGeChuanShu/ncnn_nanodet_handdocongminh/deep-head-pose-ncnnnilseuropa/hopenet_ncnndog-qiuqiu/Ultralight-SimplePoseGHLab/deep-head-pose-lite-ncnn