资源算法simbotic-openpose

simbotic-openpose

2020-03-09 | |  186 |   0 |   0

Simbotic OpenPose

This is a Docker container running openpose.

OpenPose represents the first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints (in total 135 keypoints) on single images.

so.gif

keypoints.gif

Prerequisites

  • Docker CE 18.x

  • docker-compose 1.23.x

  • Nvidia Docker

Docker

Please refer to Offical docker documentation to install docker for Ubuntu 18.04

Docker Compose

Official docker compose installation

Nvidia Docker

Official repository

# Add the package repositories

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | 
 sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | 
 sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update


# Install nvidia-docker2 and reload the Docker daemon configuration
sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd

Allow X Server connections

In your host machine type the following:

xhost +

Now we are ready to proceed

Build and Running

git clone git@github.com:VertexStudio/simbotic-openpose.git

Inside the recent clone repo type:

docker-compose up -d

This will build and start the container.

Now we need to enter:

docker exec -it simbotic-openpose bash

WebCam

To support webcam through the container the device must be on /dev/video0 otherwise you must change the devices to point to actual webcam.

Running simbotic example

docker exec -ti simbotic-openpose ./build/examples/simbotic/simbotic-openpose.bin

This will execute a binary using webcam and print the detected keypoints on console.


上一篇:Openpose-Nonet

下一篇:openpose_combined

用户评价
全部评价

热门资源

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • inferno-boilerplate

    This is a very basic boilerplate example for pe...