子豪 发自 凹非寺
量子位 报道 | 公众号 QbitAI

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

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

Ken Kawamoto

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

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

选择适合不同硬件配置的识别精度:

想要识别多人视频,只需勾选「允许多人估算」即可,不过可能会牺牲一定的帧率。

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

图源:gigazine

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

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


小编以身试玩(没喝多)

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

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

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

通过检测人体17个关键部位的位置,比如识别图像中人物手肘、膝盖的位置,来估测图像或视频中的人体姿势,分别用两个算法估计单个或多个形体的姿态。

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

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

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

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

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

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

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

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

相关链接:
[1]https://stickfigure-recorder.web.app/
[2]https://github.com/kenkawakenkenke/stickfigure-recorder
[3]https://twitter.com/kenkawakenkenke
[4]https://gigazine.net/gsc_news/en/20210317-stickfigure-recorder/

—  —

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

点这里????关注我,记得标星,么么哒~

加入AI社群,拓展你的AI行业人脉

量子位「AI社群」招募中!欢迎AI从业者、关注AI行业的小伙伴们扫码加入,与50000+名好友共同关注人工智能行业发展&技术进展

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~

一键生成各种姿势的火柴人gif:在线录制真人视频即可转换 | 代码开源相关推荐

  1. 【开源】一键生成各种姿势的火柴人gif:在线录制真人视频即可转换

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 现在,只 ...

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

    原标题:一键生成各种姿势的火柴人gif:在线录制视频即可转换 | 代码开源 本文授权转载自公众号:量子位 子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 现在,只需用摄像头录制真人视频,就 ...

  3. VScode快速一键生成html、vue、jsx、ajax、sass、docker等代码片段

    学会添加自定义snippet(代码段)就可以极大的提高你的开发效率 1.文件 => 首选项 => 用户代码片段 2.选择你需要新建的代码片段的语言 3.进入代码片段编辑界面 1. 所有的代 ...

  4. 自定义snippet(代码段)就可以极大的提高你的开发效率 VScode快速一键生成html、vue、jsx、ajax、sass、docker等代码片段

    学会添加自定义snippet(代码段)就可以极大的提高你的开发效率 1.文件 => 首选项 => 用户代码片段 2.选择你需要新建的代码片段的语言 3.进入代码片段编辑界面 1. 所有的代 ...

  5. posenet怎么玩?真人录制火柴人,骚气起来! | Mixlab 技术前沿

    #PoseNet#.#动画简笔画# 一键生成骚气的火柴人 -- 真人录制 使用 Google 的 PoseNet 从摄像头图像计算您的姿势,并渲染简笔画,然后将其导出为动画gif,看起来是不是很简单! ...

  6. 第14章 火柴人的无尽冒险(《C和C++游戏趣味编程》配套教学视频)

    (图书介绍:童晶:<C和C++游戏趣味编程>新书预告) 本章我们将编写一个2D跑酷类游戏,玩家键盘控制火柴人奔跑和跳跃,躲避蝙蝠到达终点.游戏地图随机生成,随着关卡数的增加,游戏难度越来越 ...

  7. 火柴人小程序linux,推荐这3款射击类的火柴人小程序,一起冲冲冲吧!

    射击加在火柴人这款小游戏里面,会有哪一些不一样的玩法呢!是不是会更加的惊险刺激呢!接下来小编推荐的这三款一定符合你的胃口,考验着你的思维能力和玩游戏的水平,快带你身边的小伙伴们一块尝试尝试吧! 火柴人 ...

  8. 赛效:安卓APP移动应用图标一键生成如何实现

    APP图标生成器的作用主要是用来美化和修饰APP的图标,给用户视觉上的好感,从而提高APP的下载量和用户满意度.此外,APP图标生成器还可以用来区分不同的APP,增强APP的可识别性和可用性.如果你想 ...

  9. 公众号 自动生成海报 python_用python一键生成一张全部微信好友的头像墙

    前言 用 python 代码写了一个一键生成合成微信好友头像的程序,效果如下: 不会写代码?没关系!只要你会使用电脑就 ok! 因为除了用代码方式生成外,还建了一个 .exe 的程序,在电脑点击运行就 ...

最新文章

  1. 恢复Opera11.50地址栏的下拉列表按钮
  2. 新款华为手机,免费带回家
  3. EXCEL公式、函数、图表应用技巧800问
  4. 第四十四节,subprocess系统命令模块
  5. 我们如何从VC++开始“编程”?
  6. SecureCRT快捷键
  7. 一些适用于前端开发的 Atom 插件
  8. win7系统笔记本电脑开机蓝屏怎么办
  9. 腾讯优测优分享 | 双卡双待-工程师难言的痛
  10. setsebool命令和设置命令
  11. java 生成ai矢量图_AI利用自己的工具将位图转换为矢量图
  12. 众达说两化融合A044B-记录文件之机房巡检UPS充放电记录
  13. android aso优化工具,App Store移动应用ASO优化工具:MobileDevHQ
  14. C4D模型工具—连接点/边
  15. SyntaxError: Non-UTF-8 code starting with ‘\xd5‘ in file
  16. jQuery 效果 - 淡入淡出,fadeIn,fadeOut,fadeToggle的使用
  17. CSGO 绑定一键跳投
  18. top.layer.open()是什么东西
  19. net core WebApi——文件分片上传与跨域请求处理
  20. 一键迁移知乎文章到CSDN

热门文章

  1. 5、parseInt、parseFloat
  2. python 文件和文件夹操作
  3. 端到端无人驾驶文献学习:End-to-end Interpretable Neural Motion Planner
  4. 开源地理信息系统软件
  5. python入门与实践答案_零基础Python入门及实践应用,中国大学MOOC(慕课)答案公众号搜题...
  6. 解决幂等性问题方法大全
  7. gost备份linux系统,linux系统GOST备份教程.doc
  8. 人源肿瘤细胞异种移植(CDX)小鼠模型 CDX模型的优势简介
  9. 副业兼职: 在家就可以做的兼职项目推荐
  10. TGA图像文件格式解析