python编写会动的火柴人,一键生成各种姿势的火柴人gif:在线录制视频即可转换 | 代码开源...

原标题:一键生成各种姿势的火柴人gif:在线录制视频即可转换 | 代码开源

本文授权转载自公众号:量子位

子豪 发自 凹非寺

量子位 报道 | 公众号 QbitAI

现在,只需用摄像头录制真人视频,就能一键生成火柴人gif。

0702a9d6f4a0900f102da717130010c3.gif

来自谷歌的工程师小哥Ken Kawamoto就利用PoseNet开发了这样一个网站—— stickfigure-recorder。

5fb26dcb7f258bf7dd110fc079d4548f.png

△Ken Kawamoto

用这个网站生成火柴人gif十分简单。

进入网站之后,点击开始按钮,进行录制前的设置。

3d8d4748dbb8d58cb1198d7dfed58dde.png

81bfd7d14c97ca989f5ce7af98d3da01.png

43f2fce829a1280e2e230d6d9a51bd2c.png

fc4824f485664afc1308ebf9405f4767.gif

还可以调整火柴人的平滑度,数值越高,火柴人就越平滑,但其动作速度会变慢,因此在录制时需要相应地放慢动作速度。

788ffd63924cec921ed1ea9acaed7ccb.png

356368570f110a14c31f3f22d2e869ee.png

△图源:gigazine

之后就可以开始录制视频了,同时生成火柴人动画。

94d4520408f906f2ef23f27ebe1bf50f.gif

录制完毕之后,可以对火柴人动画进行剪辑、调整速度。

49dd150490cd3446d85981f7246af653.gif

小编以身试玩(没喝多)

最后导出为gif文件,就大功告成了。

cb697c2e29b02064df5821c41831ea20.gif

网站使用 PoseNet从网络摄像头录制的视频中检测姿势特征,然后将其转换为简笔画,然后可以将其导出为gif文件。

88c938be4de48fac0d99900ae22c3d9a.gif

PoseNet是由剑桥大学开发的,利用机器学习进行姿态估计的开源工具,可以在浏览器中进行实时人体姿态估算。

395d0e900a253ba09007530712826915.png

它不需要特殊的相机或C++/Python技能,即使是一些模糊的、低分辨率、黑白的图片,也可以提取准确的姿势数据,可以用于增强现实、制作人物动画,还可以分析运动步态等。

并且PoseNet不会去辨别图像中的人物,由于PoseNet是在浏览器上运行,任何关于用户行为的数据都不会被泄漏。

小哥表示,之所以制作stickfigure-recorder网站,是因为自己从医院出院后不想让家人担心,所以制作了一个叫OpenKen的网站。

这是一个开放网站,所有人都可以从上面看到他的活动、心跳、位置等。

7da2a0b7e0c1737a72e7aa4cf91f0aa1.gif

而制作OpenKen需要很多火柴人gif,小哥觉得 制作起来太麻烦,于是想到用真人视频直接生成……

f963994ae8ddde90305d4649e62d0337.png

对于stickfigure-recorder网站,网友们纷纷点赞。

9621b584176ffa20c8a511ee2c5ab283.png

也有网友提出,如果能用视频形式播放,就可以把它们变成动画人物了。

fc899dda3fd0d1f0ade984483da0dad0.png

网站传送门在文末送上,代码已开源,感兴趣的小伙伴可戳链接~

— 完—

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

责任编辑:

张维为
关注 关注
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
c语言奔跑的火柴人游戏源码.zip
03-11
进一步来说,这个小游戏的实现涉及到了许多C++的基本知识和编程技巧。比如,人物和障碍物的定义和实现,使用了类的封装和继承的概念,让代码更加模块化和易于扩展。键盘监听和碰撞检测的实现,使用了条件语句和逻辑运算符等语言特性,让代码更加灵活和高效。图形绘制和动画播放的实现,使用了EasyX图形库提供的函数和接口,让代码更加易于编写和调试。 此外,这段代码还涉及到了一些算法和数据结构的应用。比如,障碍物的随机生成需要使用到伪随机数生成器,通过设置随机种子和随机范围来保证生成的障碍物满足一定的随机性。障碍物的循环移动需要使用到链表或数组等数据结构,通过不断改变障碍物的位置和样式来实现循环效果。 总之,这段代码不仅仅是一个小游戏的实现,更是一个综合性的编程实践项目,涵盖了许多C++语言和编程技术的内容,对于初学者来说,是一个非常好的学习和练习的机会。同时,这个小游戏也具有一定的趣味性和挑战性,可以让人在学习编程的过程中感受到成就感和乐趣。
几个C语言小游戏源代码
03-26
几个C语言小游戏源代码,如俄罗斯方块、贪吃蛇、五子棋等的源代码
NeurIPS 2019 Spotlight论文:商汤最新插帧算法让视频显示更加平滑
图像算法Imalg的博客
12-19 1227
自从相机发明以来,人们对高质量视频的追求从未停止过。 分辨率从480p,720p,到1080p,现在是2K,4K;帧速率从25FPS到60FPS,到240FPS,960FPS甚至更高. 如果仅依靠相机的硬件迭代来增加帧速率,则会有限制,因为相机传感器在单位时间内捕获的光有限制。而且,相机硬件迭代周期长,成本高。 最近,商汤算法团队提出了一种二次视频内插算法,可以感知视...
2023年底个人总结
大话程序员
12-27 474
5个月时间做了一些内容,又好像没做什么,什么都不懂
终于把scratch3.0生成代码的部分搞定
naisi2422553065的博客
08-10 7945
终于把scratch3.0生成代码的部分搞定 前言 在整个scratch3.0的 二次开发中 真的收获满满. 刚开始上手的时候 进入了各大群 或者拼命的去找资源 就是为了完成 scratch3.0 与公司硬件的结合. 不过找了那么多资源 似乎并没有能解决我的需求(要么是要钱,要么是随便零散讲下思路). 其实我挺感谢他们能讲讲思路的 这样我综合起来 通过研究源码 终于搞定了这个项目. 项目并没有 像其他公司 植入后台管理(scratch-...
Python-Python写的Android屏幕录制工具并转换gif
08-12
Python写的Android屏幕录制工具并转换gif
python实现屏幕录制_用Python来做一个屏幕录制工具
weixin_39915308的博客
11-23 2303
一、写在前面作为一名测试,有时候经常会遇到需要录屏记录自己操作,方便后续开发同学定位。以前都是用ScreenToGif来录屏制作成动态图,偶尔的机会看到python也能实现。那就赶紧学习下。二、效果展示三、知识串讲这次要讲的东西可能比较多了,涉及到pyqt5 GUI软件的制作、QThread多线程的使用、Sikuli库的图形操作、win32库的模拟键盘操作、cv2库的写视频文件等。下面我们一点点来...
python练习:简单火柴人游戏
weixin_40409754的博客
08-21 6734
这个游戏是我初学python时写的,个人觉得例子非常好,现在分享给大家。 每一行代码不懂得直接评论吧我都会详细解释~,希望能有助于各位的学习。 游戏如下: 在单词库中给出一系列单词,如果猜错火柴人会一步步形成: 如果猜对,则会显示单词,并恭喜您答对单词~ 附上源码: import random # 构建图像 HANGMAN_PICS = [''' # +---+ ...
python编写会动火柴人_火柴人跑步怎么画 如何制作一个正在奔跑的火柴人动画形象?火柴人跑步动作怎么画...
weixin_39688870的博客
11-30 2233
小编最近一直致力于制作火柴人动画,制作火柴人各种搞笑的动作。为什么会一直想要制作火柴人动画呢?因为将动画制作成GIF格式之后,再发到微信聊天上就是一个很搞笑的微信表情包啦。然后小编的朋友总说小编制作的表情包很搞笑,很魔性,这简直就是小编创作的动力了。我们可以制作一系列的属于自己的火柴人动画表情包哦。好啦,废话不多说了,还是一起来看看小编今天给大家带来的火柴人跑步的动画表情包如何制作吧!首先,我们需...
python3 录屏
weixin_40327634的博客
04-05 842
软件基于opencv、numpy与pyautogui。 tkinter写的界面,窗口区域就是录屏区域。 具有开始、暂停,设置倒计时与帧率功能,非常简洁操作简单。 使用该软件录制视频: 等B站审核通过! 下载地址: 链接:https://pan.baidu.com/s/1IhugkjjdpwGC8JNUYbAj4A 提取码:l2e6 使用pyinstaller编译为exe,以下是软件目录,一个exe,一个图标(图标可以打包进exe中) 源码就是一个继承了...
StickMan 火柴人游戏 python源碼.zip
10-07
StickMan 火柴人游戏 python源碼
python火柴人打架代码
03-16
python火柴人打架代码 这是一个简单的Python游戏的战斗系统的代码,你可以修改它来适应火柴人的形象和动作。 在Python中创建战斗游戏系统,代码非常简洁,希望能从中得到写启发。
python实现视频GIF动图(无水印,包含代码详解和.exe执行文件)
08-01
1.该代码提供了一个简单的界面,允许用户将视频转换GIF动画,并且可以自定义采样率、GIF帧率和输出大小。修改后的代码视频帧的大小调整为固定的尺寸,并在生成GIF动画时保持这个尺寸。 2.该代码GUI界面转化为了....
video2gif:在 Python 中以编程方式从视频生成动画 GIF(将视频转换gif
05-29
以编程方式从 Python 中的视频生成动画 GIF 使用此 video2gif 转换器,您可以上传任何格式的视频和富媒体文件,将它们转换为高质量的 GIF 动画。 要求 Python 3.6+、pysimplegui、opencv-python 等常见包在...
视频三维人体姿态检测项目-一键视频转换为3D姿势.zip
12-09
视频转Pose3D-通过视频预测3d人的姿势。 环境:Linux系统;Python> 3.6发行版 依存关系配套 火炬> 0.4.0;火炬样本;ffmpegtqdm;opencv-python(使用pip安装);matplotlib;2D联合探测器 ------------ 2D姿势到3D...
图解迪杰斯特拉(Dijkstra)最短路径算法.docx
05-02
一、最短路径的概念及应用 在介绍最短路径之前我们首先要明白两个概念:什么是源点,什么是终点?在一条路径中,起始的第 一个节点叫做源点;终点:在一条路径中,最后一个的节点叫做终点;注意!源点和终点都只是相对 于一条路径而言,每一条路径都会有相同或者不相同的源点和终点。 而最短路径这个词不用过多解释,就是其字面意思: 在图中,对于非带权无向图而言, 从源点到终点 边最少的路径(也就是 BFS 广度优先的方法); 而对于带权图而言, 从源点到终点权值之和最少的 路径叫最短路径; 最短路径应用:道路规划; 我们最关心的就是如何用代码去实现寻找最短路径, 通过实现最短路径有两种算法:Dijkstra 迪杰斯 特拉算法和 Floyd 弗洛伊德算法, 接下来我会详细讲解 Dijkstra 迪杰斯特拉算法;
基于faster-rcnn实现的行人检测算法python源码+项目说明+详细注释.zip
05-02
基于faster-rcnn实现的行人检测算法python源码+项目说明+详细注释.zip 使用方法: 1.编译安装faster-rcnn的python接口,代码在:https://github.com/rbgirshick/py 2.下载训练好的caffe模型,百度云链接为:https://pan.baidu.com/s/1w479QUUAwLBS2AJbc-eXIA,将下载的模型文件放到faster-rcnn文件夹的data/faster_rcnn_models文件夹中 3.将本项目中的文件夹替换安装好的faster-rcnn源码中的文件夹 4.使用tools文件夹下的测试脚本运行demo:python person_detect.py
jsp基于Web的可维护的数据库浏览器(源代码+论文+答辩PPT).zip
05-02
jsp基于Web的可维护的数据库浏览器(源代码+论文+答辩PPT)
node-v12.7.0-linux-ppc64le.tar.xz
最新发布
05-02
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
一键生成个人微信朋友圈数据电子书-爬虫python代码.zip
08-25
一键生成个人微信朋友圈数据电子书-爬虫Python代码.zip是一个用Python编写的爬虫程序,用于自动获取个人微信朋友圈数据并生成电子书。它可以让用户省去手动复制粘贴的麻烦,只需一键运行程序,就能够自动获取到朋友圈的文字、图片和视频等信息,并将其以电子书的形式保存起来。 这个爬虫程序基于Python编程语言,使用了一些常用的爬虫库,如Requests和BeautifulSoup,以及一些其他辅助库,如Pillow和Pandoc。 具体的使用步骤如下: 1. 下载并解压缩一键生成个人微信朋友圈数据电子书-爬虫Python代码.zip文件。 2. 安装Python编程环境,并确保已经安装了相关的第三方库。 3. 打开命令行窗口,进入到程序所在的目录。 4. 运行命令python main.py。 5. 程序会自动弹出一个浏览器窗口,请输入你的微信账号和密码登录微信。 6. 登录成功后,程序会自动开始抓取你的朋友圈数据。 7. 抓取完成后,程序会自动将数据保存为HTML格式,并自动转换为电子书(如PDF或EPUB格式)。 8. 最终生成的电子书会保存在程序所在的目录下,并以"朋友圈数据电子书"为文件名。 总之,一键生成个人微信朋友圈数据电子书-爬虫Python代码.zip为用户提供了一个简便、自动化的方法来获取和保存个人微信朋友圈的数据。只需要简单地跟随上述步骤,用户就可以轻松地生成自己的朋友圈数据电子书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • ics导入苹果手机日历_iPhone 和 Mac 日历中如何加入国内法定假期? 20909
  • dz09手表刷android,DZ09手表MTK6260刷机包和工具 7210
  • python编写会动的火柴人,一键生成各种姿势的火柴人gif:在线录制视频即可转换 | 代码开源... 4369
  • 用c语言编写计算摄氏温度,C语言编程实验.doc 4178
  • Photoshop鸿蒙版,PS2021版太强悍,逆天新功能! 3466

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • ]iOS逆向实践记录-让非6s机型在SpringBoard拥有3DTouch
  • arduino 服务器 微信,使用微信公众号控制你的Arduino
  • 致信登录显示服务器连接不成功,致信客户端服务器ip
2024年1篇
2021年126篇
2020年16篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源女巫电影安妮海瑟薇母婴店起名字招财吉利天津电视台在线直播小饭店起名子用对象名字起的游戏名北京台直播挖机公司起名古代给男孩起名字运输公司名字起名大全现代诗网王小说二手车起名字邓姓男孩起名男孩吴永恩年龄多大至尊奇迹hxrcpsp寄生前夜3苹果手机序列号他比晚风还温柔好看的港片锁屏精灵谢氏男孩起名字起名学世界杯金球奖如何给文化公司起名属羊人2020年全年运势赛博加速器dh起名字使命召唤5汉化免费商贸有限公司起名起名网淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化