记录Alphapose安装过程

  • 目录
    • 1 Alphapose
    • 2 环境配置
      • 2.1 创建anacoda虚拟环境
      • 2.2 获取Alphapose
      • 2.3 环境配置
    • 3 权重下载
    • 4 demo试运行

目录

1 Alphapose

github地址:https://github.com/MVIG-SJTU/AlphaPose

2 环境配置

我的电脑的环境:
Window10
Cuda11.2(因为我的显卡是3060的)
Python 3.7
torch 1.9.0
torchvision 0.10.0

2.1 创建anacoda虚拟环境

Anacoda Prompt命令行创建
conda create -n Alpha python=3.7
命令行里激活 activate Alpha

2.2 获取Alphapose

使用Git把工程down下来
git clone https://github.com/MVIG-SJTU/AlphaPose.git
此处还合并了一下目录,忘了从哪个博客里抄的了…,不合并应该也行吧…

2.3 环境配置

1、命令行里激活 activate Alpha
2、安装pytorch,指令从Pytorch官网找
3、安装cpython
pip install cython
4、运行python setup.py build develop --user
python setup.py build develop --user
可别用requirements.txt装,根本搞不成的,呜呜呜。
PS.(1)此处运行要在Alphapose工程下打开cmd,激活环境再运行。
大的坑要来了,一般来说会安装完,但假如你的电脑没装过VS,会有一个库编译不通过,此处参照了链接: Alphapose - Windows下Alphapose(Pytorch 1.1+)版本2021最新环境配置步骤以及踩坑说明.中2.5.1中的方法,但我最初没有装VS,失败,装了VS2019(安装界面选python,右边勾选python本地开发工具什么的,记不清了)后,成功编译通过。此处要从Github上把pycocotools down下来,再此文件的子目录PythonAPI下,命令行执行
python setup.py build
python setup.py install
再运行 python setup.py build develop --user,直到所有库安装完成。
(2)deform_conv_cuda,此处也参照了链接: Alphapose - Windows下Alphapose(Pytorch 1.1+)版本2021最新环境配置步骤以及踩坑说明.中2.5.3中的方法。注释掉了两行,不用DCN模型了。

3 权重下载

1、下载目标检测模型yolov3-spp.weights放到目录detector/yolo/data文件夹下
2、下载姿态模型,放置到pretrained_models文件夹下
从别的博客里找的网盘链接,随便下的

4 demo试运行

python scripts/demo_inference.py --cfg configs/coco/resnet/256x192_res50_lr1e-3_1x.yaml --checkpoint pretrained_models/fast_res50_256x192.pth --indir examples/demo/
(其实就是readme里给的,我连路径都没改,只换了demo文件夹里的图)
最后会在res文件下生成.json文件
视频没测试,环境装了两天,孩子人快装傻了,姑且算是装好了⑧

记录一下Alphapose安装过程相关推荐

  1. 史上最详细的UEFI+GTP安装ubuntu18.04LTS全记录,涵盖安装过程中的各种问题,所有的问题都将在这里终结。

    首先,若还有朋友不知道UEFI,可以先百度了解一下.截止到现在2019年,90%的朋友所使用的电脑都支持UEFI,不支持UEFI的电脑应该已经退役的差不多了.所以当你百度了解UEFI之后,相信你会有想 ...

  2. meo学习笔记6:VS2017+ Qt5.*配置安装过程的问题记录

    VS2017+ Qt5.12.*配置安装过程的问题记录 1. 前言 之前一直用的是vs2010+qt4.8.6,最近想学下qt5,索性安装qt5,并在vs2017下进行编辑,顺便也安装Qt Creat ...

  3. idea安装过程记录

    最近花大洋入手了一台新机,需要把开发环境重新装一下,在这下面记录一下idea安装过程! 下载idea,这是我之前下载的版本 最新版本可参考官网地址:https://www.jetbrains.com/ ...

  4. 在Ubuntu 14.04 TLS下openvas V8.0源代码安装过程

    [Qboy原创]详细记录源代码的安装过程 1.下载原代码 在http://www.openvas.org/install-source.html下载 Libraries 8.0.8 Scanner 5 ...

  5. cpu win10 安装yolo_Win10+YOLOv3完整安装过程(亲测可运行)

    最近了解并尝试在Win10安装YOLOv3,参考了十几篇文章,发现每个人都有自己的安装方式,最初尝试用cmake编译,虽然安装完成,但无法使用GPU,坑非常多,经2天努力终于安装成功,分享并记录自己的 ...

  6. CV之detectron2:detectron2安装过程记录

    CV之detectron2:detectron2安装过程记录 detectron2安装记录 python setup.py build develop Microsoft Windows [版本 10 ...

  7. ros2_object_analytics安装过程全记录

    ros2_object_analytics安装过程全记录 ros2_object_analytics安装过程全记录 问题总结 (1)OpenCV3.3依赖问题 (2)devel版本中librealse ...

  8. VMware vSphere虚拟化-VMware ESXi 5.5组件安装过程记录

    几种主要的虚拟化 ESXi是VMware公司研发的虚拟机服务器,ESXi已经实现了与Virtual Appliance Marketplace的直接整合,使用户能够即刻下载并运行虚拟设备.这为 即插即 ...

  9. linux chrome 安装过程记录

    最近,由于公司需要做爬虫抓取一些新闻,在开发过程中,发现有些网站有一定的反爬措施,通过浏览器访问一切正常,通过其他方式,包括:curl,urlconnection 等,就算加入了cookie,agen ...

  10. Android studio安装过程中入的坑的记录与记录

    Android studio安装过程中入的坑的记录与记录 * 由于最近项目的需求,所以最近一直在配置安卓的开发环境,之前用的是Eclipse + ADT的模式开发的,配置环境也花了一些时间,但是由于谷 ...

最新文章

  1. 蚂蚁某程序员吐槽前端招人难:一是因为要求高,二是因为招聘卷!网友却说:十万月薪也不去阿里!...
  2. 简单的视频采集demo
  3. 与protected成员有关的单元测试方式
  4. ESXI转HYPER-V,问题接二连三啊(VMDK转VHD)
  5. 采用无线网桥做监控有什么优势?无线网桥的组网模式有哪些?
  6. c++远征之多态篇——运行时类型识别(RTTI)
  7. node函数 node路由
  8. android checkboxpreference属性,如何更改android中CheckBoxPreference标题的文本颜色?
  9. c语言新手入门项目代码
  10. python链家爬虫
  11. 如何向面试官介绍你的项目(面试技巧)
  12. 我,是广工的一名电商男孩。喜欢唱跳 rap 我们终究会遇见 有缘 李伟鸿
  13. window10 下载速度限制问题解决方案
  14. iOS系统自带指纹验证的使用
  15. 推荐双11书单,我们一起共读 36 + 1 本书
  16. 团建游戏暴露的项目管理问题
  17. Android 权限表,危险权限
  18. Unity3D之如何将包大小减少到极致
  19. HTML期末大作业~玄幻情缘游戏官网静态html模板
  20. java编程中缩进的意思,解释Java 的语句缩进,请详述,并举例说明(用初级Java程序)...

热门文章

  1. AdxMenu真的不错!我写了个中文的使用说明如下,希望大家用得着
  2. python生成Androd deviceid
  3. java.lang.ClassNotFoundException解决办法
  4. Tensorflow Serving部署模型
  5. Vivado综合running时间太长
  6. 笔记:centos7的目录挂载,重要目录,/etc目录下重要文件
  7. 《程序员的自我修养》学习笔记之温故而知新
  8. 计算机硬盘会计分录,电脑加装固态硬盘如何做分录
  9. C#工具栏的各种工具
  10. android 动态裁剪图片,Github最火开源项目-Android图片裁剪