openvision/go
2022-02-07 17:29:30 +08:00
..
classifier feat(classifier): add svm classifier 2021-11-26 14:28:38 +08:00
common feat: hand pose3d mediapipe 2022-02-07 14:19:13 +08:00
counter feat(counter): add p2pnet crowd counter 2021-11-11 15:35:49 +08:00
examples fix(hand): pose3d/mediapipe palmobject.landmarks wrong malloc 2022-02-07 17:29:30 +08:00
face feat(hand): add mediapipe hand 3d pose detecter 2021-12-13 16:39:50 +08:00
hand feat: hand pose3d mediapipe 2022-02-07 14:19:13 +08:00
pose feat(face): add hair segmentor 2021-11-11 17:30:56 +08:00
styletransfer feat(face): add hair segmentor 2021-11-11 17:30:56 +08:00
tracker feat(tracker): add light track object tracker 2021-11-11 14:34:53 +08:00
doc.go init commit 2021-10-21 18:30:38 +08:00
error.go feat(classifier): add svm classifier 2021-11-26 14:28:38 +08:00
go.sum init commit 2021-10-21 18:30:38 +08:00
README.md feat(face): add eye status detecter 2021-11-11 19:16:27 +08:00

Openvision Golang binding

vision detection/estimation/transformation based on deep learning

Go Reference GitHub go.mod Go version of a Go module GoReportCard GitHub license GitHub release

Prerequest

  • ncnn Install
  • openmp
  • vulkan(optional)

Install

git clone github.com/bububa/openvision.git
cd build
cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DNCNN_VULKAN=ON # -DNCNN_VULKAN is optional
make -j 4
# modify go.mod replace github.com/bububa/openvision/go path

Build tags

  • vulkan build with vulkan

Features & models