720p/30fps,谷歌人体分割模型Bodypix再次更新,针对Coral开发板优化
晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI
AI开发板果然是各大厂商的必争之地。树莓派4刚发布8GB版,快被遗忘的谷歌Coral开发板就迎来新的机器学习模型,登上了近日GitHub开源热榜。
去年谷歌发布了识别人体24个部位的Bodypix 2.0模型,现在谷歌把它移植到了Coral设备上,而且针对这款硬件的API做了特殊优化。
Coral BodyPix有很多种用法,除了最基础的对人体不同部位的识别与分割,还能实现匿名人流量统计。
当然这也仅仅是官方GitHub上列出的两种应用,实际的用法更多。
什么是Bodypix
Bodypix最早是谷歌在2019年2月发布的人体分割AI模型。
BodyPix能将图像分割为属于人的和不属于人的像素,属于人的部分可以进一步分类为24个身体部位之一。24个身体部位包括头部、右上臂、左小腿、躯干等等。
去年11月,谷歌发布了它的升级2.0版,加入了对多人图像的支持,还增加了基于ResNet-50的模型、新的API、权重量化以及对不同尺寸图像的支持。
作为一个Tensorflow.Js项目,Bodypix可以在浏览器端运行,即使在手机上也很流畅。谷歌官方实测,Bodypix模型可以在iPhone X上以21fps流畅运行。
现在,经过谷歌官方的优化,即使是硬件规格更低的Coral开发板也能流畅使用了,帧率甚至不输iPhone。
安装与使用
BodyPix依赖于最新版本的Coral API,而对于Coral开发板,则需要安装最新的Mendel OS。然后运行项目中的install_requirements.sh来安装其他依赖项。
python3 bodypix.py
以上命令还可以加入不同选项进行更细化的操作,比如加入—width和—height来控制输入图像的分辨率,这样就可以在运行的速度和精度之间进行取舍。
python3 bodypix.py --width 480 --height 360 # fast but low res
python3 bodypix.py --width 640 --height 480 # default
python3 bodypix.py --width 1280 --height 720 # slower but high res
除了更改分辨率外,项目中还包含MobileNet和ResNet两种模型供用户选择。
如果你面对显示器,想制造镜像的效果,则可以加入参数:
python3 bodypix.py --mirror
另外还能对输入帧的编码格式进行定义:
python3 bodypix.py --h264
python3 bodypix.py --jpeg
还有我们开头提到的匿名模式,加入参数—anonymize,就可以不显示人物的身体特征和骨架,仅仅显示外部轮廓。
python3 bodypix.py --anonymize
关于谷歌Coral
谷歌在2019年初在TensorFlow开发者大会上推出的一系列边缘AI设备,不仅有类似于树莓派的开发板,还有AI加速计算棒。它们都内置了边缘TPU,比树莓派更适合做AI运算。
当时谷歌宣称,Coral开发板能够以每秒30帧的速度在高分辨率视频上运行深度神经网络。
现在,谷歌发布的Coral Bodypi针对Coral开发板上的iMX8MQ GPU和VPU进行优化,可以在平台上进行实时处理和渲染。
在项目主页中,谷歌表示优化后的Bodypix在Coral开发板上,即使以1280x720分辨率运行,也可以达到30fps,总算是兑现了当初的诺言。
开源地址:
https://github.com/google-coral/project-bodypix
END
备注:分割
图像分割交流群
语义分割、实例分割、全景分割、抠图等技术,若已为CV君其他账号好友请直接私信。
我爱计算机视觉
微信号 : aicvml
QQ群:805388940
微博/知乎:@我爱计算机视觉
投稿:amos@52cv.net
网站:www.52cv.net
在看,让更多人看到
720p/30fps,谷歌人体分割模型Bodypix再次更新,针对Coral开发板优化相关推荐
- Google人体图像分割模型Bodypix再次更新,针对Coral开发板优化,720p/30fps流畅运行...
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI开发板果然是各大厂商的必争之地.树莓派4刚发布8GB版,快被遗忘的谷歌Coral开发板就迎来新的机器学习模型,登上了近日GitHub开 ...
- python 人体建模_Google人体图像分割模型Bodypix再次更新,720p/30fps流畅运行
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI开发板果然是各大厂商的必争之地.树莓派4刚发布8GB版,快被遗忘的谷歌Coral开发板就迎来新的机器学习模型,登上了近日GitHub开源 ...
- 一文总结图像语义分割模型
作者:咫尺小厘米 链接:https://zhuanlan.zhihu.com/p/133268053 本文转载自知乎,作者已授权,未经许可请勿二次转载 语义分割是图像分割中的基本任务,是指对于图像将每 ...
- 【地平线开发板 模型转换】将pytorch生成的onnx模型转换成.bin模型
文章目录 1 获取onnx模型 2 启动docker容器 3 onnx模型检查 3.1 为什么要检查? 3.2 如何操作 4 图像数据预处理 4.1 一些问题的思考 4.2 图片挑选与放置 4.2 使 ...
- 谷歌发布人体图像分割工具BodyPix 2.0,支持多人识别,可在iPhone上流畅运行
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 今天,Google官方推出了使用TensorFlow.js的人体图像分割工具BodyPix 2.0,对该工具进行了一次重大升级,加入多人支 ...
- 浏览器上跑:TensorFlow发布实时人物分割模型,秒速25帧,24个部位
分栗子 发自 凹非寺 量子位 出品 | 公众号 QbitAI TensorFlow开源了一个实时人物分割模型,叫BodyPix. 这个模型,在浏览器上用TensorFlow.js就能跑. 而且,帧率还 ...
- 深度学习工程实践 6. 使用pytorch训练自己的眼球分割模型
深度学习工程实践 6. 使用pytorch训练自己的眼球分割模型 1. 概述 2. 目标 3. 工程实践 3.1 数据寻找,数据标注 3.2 训练 3.3 部署应用到桌面程序 4. 总结 1. 概述 ...
- enet分割_关于人体分割的训练Enet
我正在努力训练一个语义分割网络(E-Net),特别是高质量的人体分割.为此,我收集了"Supervisely Person"数据集,并使用提供的API提取了注释掩码.此数据集包含高 ...
- [深度学习概念]·实例分割模型Mask R-CNN详解
实例分割模型Mask R-CNN详解 基础深度学习的目标检测技术演进解析 本文转载地址 Mask R-CNN是ICCV 2017的best paper,彰显了机器学习计算机视觉领域在2017年的最新成 ...
最新文章
- 给input type=color设置默认值
- 当代艺术遇上虚拟现实:幻境视界打造基业VR美术馆
- IP地址 DNS DHCP 路由器 NAT
- 发送语音+讯飞翻译 项目案例
- 利用CSS实现文本省略效果
- oracle pivoting insert 用法简介
- Expo 2010 Japan Pavilion
- Razor与HTML混合输出陷阱与技巧
- activex for chrome扩展程序 下载”_Chrome扩展程序一键生成网页骨架屏
- GNS3 2.1.9版本的安装
- 百度云盘加速器for mac
- 漫画×雕塑 | 之于表达
- leetcode 5390. 数青蛙(C++)
- 阿里巴巴牵手福特 共同打造智联网汽车
- 大数据压缩处理:数据分卷压缩和分卷压缩解压
- Google Docs 简介
- Eason Chan
- react生命周期方法介绍
- [笔记] 关于通过鼠标滚轮设置缩放的技巧
- 【论文阅读】——Spons Shields: Practical Isolation for Trusted Execution
热门文章
- java执行多次post请求_同样的post请求代码在Java和android中执行结果不同。
- CV之LBP特征描述算子-人脸检测
- linux 判断文件上传轨迹,linux各种常用命令
- php rijndael,将PHP Rijndael算法重写为Java(Android)
- phpmyadmin 导出mysql_PhpMyAdmin创建/导入/导出MySQL数据库教程[图文]
- form必填默认校验_Salesforce LWC学习(十六) Validity 在form中的使用浅谈
- win7系统 软件服务器地址,老司机传授win7系统设置DNS服务器地址的设置方案.
- linux 强制结束p进程的命令,Linux常用命令之性能命令
- 拖拽功能 php,基于Vue实现拖拽功能
- 倒序查10条数据_餐饮业总营收增量七成由外卖拉动,天眼查数据显示今年我国新增相关企业超10万家...