我们只是使用OpenPose,不包括深度学习和代码的部分,会用就OK。

1.打开OpenPose的官网,直接进入安装页面,地址如下:

OpenPose: OpenPose Doc - Installation

2.安装的说明,大家要好好看,我们就是按照这里步骤来安装的。

这里我们要注意,1是操作系统、2是必须要安装的软件、3是依赖的软件。

这次测试的硬件配置为操作系统win10专业版,显卡NVIDIA GeForce GTX 1060 6GB。

3.安装显卡驱动

在Nvidia官网上官方驱动 | NVIDIA,找到自己显卡的驱动并下载官方驱动 | NVIDIA,安装的时候先是解压缩,解压到哪里都可以,然后是安装,我选的是安全安装,安装到C盘默认路径下。

4.安装CUDA和cuDNN

打开cuDNN的下载页面https://developer.nvidia.com/rdp/cudnn-download

注意先下载CUDA11,下面是下载地址,然后在下载cuDNN。CUDA Toolkit 11.0 Download | NVIDIA DeveloperSelect Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. By downloading and using the software, you agree to fully comply with the terms and conditions of the CUDA EULA. Operating System Architecture Compilation Distribution Version Installer Type Do you want to cross-compile? Yes No Select Host Platformhttps://developer.nvidia.com/cuda-11.0-download-archive先安装CUDA,还是先解压缩,然后安装,安装的时候选择自定义(高级)、所有组件勾选、安装位置默认不变。

再安装cuDNN,地址Installation Guide :: NVIDIA Deep Learning cuDNN Documentation,主要看下面这里,先解压缩,然后复制文件,然后设置环境变量。

C:\Program Files\NVIDIA并没有NVIDIA文件夹,自动手动新建,还有下一级的CUDNN和v8.7文件夹。然后将下载解压缩后的cudnn-windows-x86_64-8.7.0.84_cuda11-archive下的文件复制到下面的路径下。

设置环境变量Path

5.安装Zlib

ZLIB DLL需要使用鼠标右键另存为,保存到本地,解压缩然后设置环境变量。

6.安装cmake,我的是cmake-3.25.1-windows-x86_64版本,官网Download | CMake

安装的时候,选择将cmake添加到环境变量中。安装的位置为默认。

6.安装OpenCV,我选择的opencv-3.4.3-vc14_vc15这个版本,官网地址Releases - OpenCV

设置OpenCV环境变量OpenCV: Installation in Windows

打开cmd以管理员身份,执行setx OpenCV_DIR D:\OpenCV\build\x64\vc14,然后设置环境变量

7.下载OpenPose并安装,官网https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases有cpu和gpu两个版本,我使用是GPU版本。下载后解压缩到C:\Program Files下面。打开Instructions文件

使用models/getBaseModels.bat来下载模型,下载成功后会出现caffe的模型文件。

8.运行demo,打开cmd,切换openpose路径下,执行命令

命令参数示例在如下地址https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/v1.7.0/doc/quick_start.md

--face --hand 这两个参数是脸和手的,显卡内存太小无法测试。

脸是有70个点,两个手有2x21个点,身体和脚有25个点。

直接运行bin\OpenPoseDemo.exe是可以打开摄像头,实时展现身体的25个点。

9.生成25个点数据的命令,同时可以将mp4转换为avi,每一帧都生成一个json文件。--video为原视频位置,--write_video为目标视频位置,--write_json为生成的数据位置。

C:\Program Files\openpose>bin\OpenPoseDemo.exe --video F:\OpenPoseTest\VID_20221002_150321.mp4 --write_video F:\OpenPoseTest\VID_20221002_150321.avi --write_json F:\OpenPoseTest\output

3个数字对应一个点的坐标位置,一共25组。

{"version":1.3,"people":[{"person_id":[-1],"pose_keypoints_2d":[1163.07,277.127,0.915932,1171.98,386.075,0.879473,1095.49,388.958,0.878129,1068.83,503.839,0.829449,1136.54,480.08,0.860057,1257.18,383.126,0.830236,1274.89,503.799,0.774826,1260.13,600.887,0.868312,1169,630.337,0.661546,1121.86,627.461,0.646421,1121.94,821.685,0.785871,1121.86,1001.11,0.836382,1216.12,627.476,0.660973,1213.28,830.526,0.820711,1207.15,992.411,0.797135,1142.64,265.357,0.909702,1183.59,265.379,0.889037,1133.58,271.426,0.494038,1210.09,271.31,0.884302,1189.48,1030.68,0.778246,1213.15,1027.69,0.780975,1198.39,1001.28,0.626914,1127.77,1033.62,0.662476,1101.25,1027.73,0.694847,1136.51,1015.92,0.649535],"face_keypoints_2d":[],"hand_left_keypoints_2d":[],"hand_right_keypoints_2d":[],"pose_keypoints_3d":[],"face_keypoints_3d":[],"hand_left_keypoints_3d":[],"hand_right_keypoints_3d":[]}]}

视频生成动画数据OpenPose+OpenCV相关推荐

  1. DELMIA软件:机器人仿真动画视频生成功能介绍与使用方法

    目录 功能介绍 视频导出操作 视频查看方法 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 功能介绍 DELIMA软件自身具备仿真动画视频导出功能,支持导 ...

  2. 学术速递4 | 谷歌混合精度量化 | 清华语音人脸视频生成 | 谭铁牛步态识别对抗攻击 | 北大点云数据

    ​几篇近期的paper: 清华:音频驱动的具有自然头部姿势的语音人脸视频生成 谭铁牛:对步态识别的时间稀疏对抗性攻击 Google Brain:无需专用硬件加速的混合精度量化 北大:SemanticP ...

  3. Synthesys:语音合成和视频生成平台

    [产品介绍] Synthesys是一个基于人工智能的语音合成和视频生成平台,可以让你用几分钟的时间,就能制作出专业的音频和视频内容,无需花费大量的金钱和时间去雇佣演员.摄像机或音频设备.Synthes ...

  4. 全景封面视频生成技术在淘宝的应用

    双促期间,淘宝产出了大量的高质量全景视频,并且根据业务配置生成了大量的封面视频.封面视频在双促期间有了大量的曝光和引导观看.在本地化会场,封面视频承接的模块点击率提升了 2 倍. 为什么全景视频如此吸 ...

  5. 谷歌最新发布两大视频生成工作:720p高清+长镜头,网友:对短视频行业冲击太大......

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入-> CV 微信技术交流群 梦晨 Pine 发自 凹非寺 转载自:量子位(QbitAI) 内容 ...

  6. 谷歌转向文字-视频生成

    在文本转图像上卷了大半年之后,Meta.谷歌等科技巨头又将目光投向了一个新的战场:文本转视频. 上周,Meta 公布了一个能够生成高质量短视频的工具--Make-A-Video,利用这款工具生成的视频 ...

  7. 抖音、Tiktok危机!谷歌AI短视频生成模型,效果惊艳了

    文 | 梦晨 Pine(发自凹非寺) 源 | 量子位 内容生成AI进入视频时代! Meta发布「用嘴做视频」仅一周,谷歌CEO劈柴哥接连派出两名选手上场竞争. 第一位Imagen Video与Meta ...

  8. Imagen Video Phenaki:谷歌提出的新AI视频生成技术

    本文来源  机器之心   编辑:张倩.杜伟  未经授权 不得二次转载 谷歌.Meta 等科技巨头又挖了一个新坑. 在文本转图像上卷了大半年之后,Meta.谷歌等科技巨头又将目光投向了一个新的战场:文本 ...

  9. 爬取B站视频播放量及数据可视化

    爬取B站视频播放量及数据可视化 1.爬取数据 运行 运行结果 2.数据分析 2.1读取数据 2.2数据预处理 2.3数据可视化 (1)发布数量及播放数量折线图 (2)不同分区的视频发布数量所占百分比, ...

最新文章

  1. Python字符串编码坑彻底详细解决 何梁
  2. 使用getopts处理选项
  3. OpenGL硬件加速指南
  4. (并查集 带关系)Find them, Catch them -- poj -- 1703
  5. python1~10阶乘_python求n的阶乘
  6. vim替换某行到某行的命令方法
  7. Jupyter 绘图怎么显示中文
  8. python randint什么分布_python随机数分布random测试
  9. (王道408考研操作系统)第二章进程管理-第三节10:经典同步问题之哲学家进餐问题
  10. 如何精通java_如何精通java技术
  11. Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析(5)...
  12. 如何快速入手 Shell 脚本编程
  13. python辗转相除法求最大公约数_vb编程实现用辗转相除法求两个数a和b的最大公约数...
  14. 项目maven依赖成功,但编译一直报错:引用项目的类路径找不到
  15. ZDNS宣布完成B轮融资,根服务器之外,顶级域名系统迎重要机遇
  16. [蓝桥杯python] Sine之舞 :最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐
  17. 项目发布到Tomcat后,网页图片不显示
  18. 创始人、CEO、总裁和董事长到底谁更大?
  19. Kerberos原理
  20. vue 引入json地图_使用vue引入maptalks地图及聚合效果的实现

热门文章

  1. 机器学习PAI实现精细化营销
  2. Dos命令简单操作入门操作
  3. SQL server如何导入数据库.MDF文件
  4. 一篇文章带你快速入门 AdminLTE
  5. matlab中如何加窗,matlab时域加窗
  6. 【防扯皮】串口数据监听
  7. Haar特征类有哪些最新发表的毕业论文呢?
  8. ChatGPT 与未来软件开发的关系
  9. 面试官提问关于c语言知识,c语言面试的问题分析.doc
  10. python的中文分词