此文章中只是记录了我觉得搭建环境是需要特别注意的几个点,和我查找到的几篇有用的文章,并没有具体的搭建教程
环境编译重点:
了解电脑配置,选择合适的openpose环境搭建教程
简单分类:
1、有无显卡
如果电脑有独显nvidia gpu的就可以搭建有gpu的使用cuda和cudnn的openpose环境
如果没有就只能搭建仅cpu的openpose环境,所以搜索到使用cuda的教程就可以不用看了,但仅cpu模式会很卡,因为openpose环境的要求还是很高的
https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases
这是openpose提供的快速开始的版本,可以在不搭建环境之前就看一下openpose的运行结果,具体使用方法放到后面叙述
2、windows ?ubuntu
如果Ubuntu装的是wsl,在搭建openpose的时候还是很麻烦的,因为wsl似乎不支持图形界面,而ubuntu环境搭建使用cmake-gui好像会省去很多麻烦,在我查找的教程里。所以安装其它支持图形界面的都可以搭建在Ubuntu界面下的openpose环境。
Ubuntu里不应该装有anaconda
windows下的环境搭建,只要会使用cmake,vs编译好像就可以。windows环境搭建相对简单一点,而且虽然官网说不正式支持vs社区版,但社区版也能搭起来,程序也可以跑
windows里vs要在cuda之前安装
开始下载
我的电脑没有gpu,所以搭建的是仅cpu的,虽然搭建好了,但运行实在很难,所以建议还是选用有gpu的,不然总感觉电脑要炸了
选定系统了解配置以后可以开始下载以下必要内容
可以clone,但我觉得下载快一点
GitHub网址下载源码https://github.com/CMU-Perceptual-Computing-Lab/openpose
第三方库中的caffe也是需要下载源码的https://github.com/CMU-Perceptual-Computing-Lab/caffe/tree/b5ede488952e40861e84e51a9f9fd8fe2395cc8a
仅cpu就不用下载cuda了&#x