256dpi / cloudpose

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cloudpose

Installation

# general
sudo apt-get update
sudo apt-get remove unattended-upgrades
sudo apt-get --assume-yes install libopencv-dev cmake

# openpose
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
cd openpose
bash scripts/ubuntu/install_deps_and_cuda.sh
mkdir build; cd build
cmake ..
make -j`nproc`
sudo make install
sudo ldconfig
cd

# go
sudo add-apt-repository ppa:gophers/archive
sudo apt-get update
sudo apt-get install golang-1.11-go
echo 'PATH="/usr/lib/go-1.11/bin:$PATH"' >> .profile
source .profile

# cloudpose
git clone https://github.com/256dpi/cloudpose.git
cd cloudpose
go build
cp -r ../openpose/models/ models
./cloudpose

Running

# /etc/systemd/system/cloudpose.service

[Unit]
Description=cloudpose
After=network.target

[Service]
WorkingDirectory=/home/ubuntu/cloudpose
ExecStart=/home/ubuntu/cloudpose/cloudpose
Restart=always
RestartSec=3

[Install]
WantedBy=default.target
sudo systemctl start cloudpose.service
sudo systemctl enable cloudpose.service

sudo systemctl status cloudpose.service
journalctl -u cloudpose.service -b

sudo systemctl stop cloudpose.service
sudo systemctl disable cloudpose.service

About


Languages

Language:Processing 26.7%Language:Go 20.8%Language:CMake 18.3%Language:C++ 17.6%Language:HCL 14.4%Language:C 2.3%