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
    评论
一键生成个人微信朋友圈数据电子书-爬虫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为用户提供了一个简便、自动化的方法来获取和保存个人微信朋友圈的数据。只需要简单地跟随上述步骤,用户就可以轻松地生成自己的朋友圈数据电子书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值