Giter VIP home page Giter VIP logo

ncnn-android-pose's Introduction

采用ncnn框架在android手机上部署人体姿态估计模型,模型方法是自上而下的。

人体检测器采用的是yolox,借鉴了yolox-ncnn的实现(其实就是直接拿来当人体检测器),感谢大佬!具体配置也可以参考一下,这里都配好了。

模型文件可以采用别的姿态估计模型。这里是对MSPN的模型进行了轻量化处理,然后再COCO数据集上进行训练得到的轻量级模型。

在红米K30pro(骁龙865)上可以达到十几帧的速度(CPU),单独的yolox可以达到25FPS,目前只实现了同步处理,也就是yolox执行完之后再进行姿态估计,后续可能会考虑改成异步,进一步提升帧率。

在坤坤的篮球视频上测了一波,感觉还不错?望粉丝轻喷

ncnn-android-pose's People

Contributors

12-10-8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ncnn-android-pose's Issues

camera error in running

I/m.rangi.nanode: ProcessProfilingInfo new_methods=15 is saved saved_to_disk=1 resolve_classes_delay=8000
D/ncnn: closeCamera
W/NdkCamera: close
D/ncnn: openCamera 0
W/NdkCamera: open
I/ACameraManager: 369 getCameraIdList available number of camera is 0. 
W/NdkCamera: open  0
E/ACameraManager: Get camera characteristics from camera service failed: Status(-8): '10: getCameraCharacteristics:509: Unable to retrieve camera characteristics for device : No such file or directory (-2)'
    openCamera: cannot get camera characteristics for camera . err -10000
E/NdkCameraDevice: ACameraDevice_createCaptureRequest: invalid argument! device 0x0 request 0xe838da50
E/NdkCaptureRequest: ACaptureRequest_addTarget: Error: invalid input: req 0x0, req-targets 0x0, target 0xd496e0d8
E/NdkCameraDevice: ACameraDevice_createCaptureSession: Error: invalid input: device 0x0, outputs 0xd16be450, callbacks 0xffcd8024, session 0xe838da5c
E/NdkCameraCaptureSession: ACameraCaptureSession_setRepeatingRequest: Error: invalid input: session 0x0, numRequest 1, requests 0xe838da50

my device is xiaomi 6x

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.