资源算法OpenPose

OpenPose

2019-12-17 | |  80 |   0 |   0

OpenPose

OpenPose的简单实现版本,简洁不简单,so easy. 就一个cpp

dance.gif

使用方法

1.编译好的程序下载,下载地址如下:
bin-release.rar

下载好后请下载模型文件:
pose_iter_440000.caffemodel下载地址1-强烈建议
pose_iter_440000.caffemodel下载地址2-不建议,因为很费流量的,好费钱的



2.自己编译: 下载模型pose_iter_440000.caffemodel,然后放在工程目录下,即可编译并执行。编译请选择x64,dll程序需要GPU的支持



Linux实现

EasyOpenPose

OpenPose的简单实现

Usage:

这是一个linux caffe的实现版本

  • 1.修改caffe的Makefile,CXXFLAGS += -std=c++11,使得支持c++11

  • 2.新建目录caffe/examples/EasyOpenPose,并把easyOpenPose.cpp复制进去

  • 3.编译caffe即可

效果

test.jpgtest_openpose.jpg

使用方法

base_width和base_height是输入网络时候的宽高度,直接影响效果和消耗的时间

bin imagefile gpuid[-1] base_width[656] base_height[368] [deploy] [caffemodel]

输出结果

../../.build_release/examples/openpose/main.bin test.jpg 3 500 500

image: test.jpg
deploy: pose_deploy_linevec.prototxt
caffemodel: pose_iter_440000.caffemodel
compute device GPU(3).
base size = width 500 x height 500
forward fee: 634.756 ms
finish. save result to 'test_openpose.jpg', people: 3

模型下载地址

pose_iter_440000.caffemodel下载地址1-强烈建议
pose_iter_440000.caffemodel下载地址2-强烈不建议,因为很费流量,很费钱


上一篇:openpose-plus

下一篇:pytorch-openpose

用户评价
全部评价

热门资源

  • 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...