首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

原创:好玩的视频人像

前面文章人像 + OpenGL ES 还能这样玩?没想到吧,我们介绍了利用人像算法生成的 mask ,然后结合 OpenGL 可以产生一些有趣的效果。...技术应用很广泛,比如很多手机的相机自带“人像留色”滤镜:人体区域保留彩色,人体区域之外灰度化。所以人像留色的关键技术在于高精度高性能的分割算法。...本文将基于开源的人像算法模型和 OpenGL 做一个实时的人像分割 app , 该 app 目前已开源,感兴趣的同学可以参考该项目利用matting算法做一些有趣的特效。...accelerometer_sensor = nullptr; NanoDet* nanoDet = nullptr; }; 模型类封装的非常简单,Process 执行分割输出分割结果和 mask 。...GLSurfaceView 的三个回调,主要就是借助于 GLSurfaceView 创建 OpenGL 渲染上下文环境,RenderVideoFrame 传入 matting 结果和相关的 mask 灰度

1.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

【图像分割】还用语义分割?NO,这才是人像的正确打开方式

做好了人像 就可以设计各种各样的营销海报 对于淘宝等电商平台来说 可以大大降低设计成本 做好了人像 你再也不需要去照相馆拍证件照 足不出户就可使用自己的照片一键生成 省时又省钱 做好了人像...上网课/开会的时候 你还担心线上会议直播软件会暴露隐私吗 背景想换就换 宇宙星空还是高山大川 想去哪里就去哪里 要想做好这样的人像,语义分割是远远不够用的。...我们会非常详细地讲解算法中的细节,帮助彻底消化算法原理; (2) 实践非常丰富:本次课程中一共已经包含了4个实践案例,分别为人脸嘴唇分割实战,缺陷分割实战,Image Matting人像实战,Mask...(10) Image Matting人像实战,包括模型讲解,数据准备与读取,模型搭建,模型训练与测试。 (11) 实例分割模型实战,包括数据读取,模型搭建。...嘴唇分割与人像项目实战效果展示 学习完你将掌握: (1) 语义分割的主流算法。 (2) 实例分割的主流算法。 (3) Image Matting的主流算法。

2.1K41

人像 + OpenGL ES 还能这样玩?没想到吧

OpenGL ES 利用算法实现人像留色 [人像留色] [人像留色] 人像留色的原理 现在人像分割技术就像当初的人脸检测算法一样,称为广泛使用的基础算法。...[OpenGL ES 利用算法实现人像留色] 首先利用分割算法获取到人像的 mask (灰度),其中人像区域的灰度值大于 0 ,非人像区域的灰度值等于 0 。...在 shader 中,首先对 mask 采样判断采样点是否位于人像区域,然后分别进行不同的处理。 获取人像 mask 那么如何获取人像 mask ?...Github 上已经有很多大神开源了相关的分割或者算法。...BackgroundMattingV2 [Real-Time High-Resolution Background Matting] 大名鼎鼎的 BackgroundMattingV2 算法,这也是本文所使用的算法

2.1K30

人像 + OpenGL ES 还能这样玩?没想到吧

OpenGL ES 利用算法实现人像留色 首先利用分割算法获取到人像的 mask (灰度),其中人像区域的灰度值大于 0 ,非人像区域的灰度值等于 0 。...在 shader 中,首先对 mask 采样判断采样点是否位于人像区域,然后分别进行不同的处理。 获取人像 mask 那么如何获取人像 mask ?...Github 上已经有很多大神开源了相关的分割或者算法。 这里推荐 3 个比较受欢迎的开源项目。 Multi-Human-Parsing ?...Real-Time High-Resolution Background Matting 大名鼎鼎的 BackgroundMattingV2 算法,这也是本文所使用的算法,主要特点就是实时、高分辨率...= 0) out vec4 outColor; uniform sampler2D u_texture0;//rgba uniform sampler2D u_texture1;//人像灰度 uniform

1.4K30

人像已经满足不了研究者了,这个研究专门给动物,毛发根根分明

选自arXiv 作者:Jizhizi Li、Dacheng Tao等 机器之心编译 编辑:魔王 相比于人像,长相各异、浑身毛茸茸的动物似乎难度更大。...IEEE 会士 Jizhizi Li、陶大程等人开发了一个专门处理动物的端到端技术 GFM。...在这个图像和视频逐渐成为主流媒介的时代,大家早已对「」习以为常,说不定还看过几部通过「」拍摄的电视剧呢。然而,相比于人像,长相各异、浑身毛茸茸的动物似乎难度更大。...那么,是否有专用于动物的技术呢?IEEE 会士 Jizhizi Li、陶大程等人就开发了一个专门处理动物的端到端技术。 ?...为了解决这些问题,陶大程等人研究了语义和细节,将任务分解为两个并行的子任务:高级语义分割和低级细节

1.2K40

超强实时人像算法开源,随心所欲背景替换!

谈到人像想必大家都不陌生。...人像的场景可谓无所不在!然而现实中用户使用的终端多种多样,图片的输入组成也是千奇百怪,那么有没有好的方案让能够使用户在多个平台都获得好的体验效果呢?...小编遍历了Github,终于为大家找到了一个高性能且支持多端部署的人像技术的解决方案PP-Seg,它不仅仅提供了多种精度的模型,并针对服务端、移动端、Web端多种使用场景进行了不同的优化,都获得超群的效果...针对人像标注样本少的问题,使用标注信息和背景合成的方式进行数据生成,数据量的扩充提升了模型的精度。...优化损失函数 解决类别不均衡 人像在整张图片中所占的比例往往较小,存在前景背景类别占比不均衡的问题。

3.7K50

AI 一键助你快速打造活动宣传海报

本文介绍使用 PaddleHub 工具快速完成人像。 背景 我们经常看到各种大牛演讲或者活动的各种海报和宣传页,职业照造型姿势那叫一个专业。那么,学好姿势排好照片后,如何给自己做一个宣传海报呢?...PS 的使用当然是基础,的处理也是基本功,但是复杂背景的人像,特别是发丝等细节的处理方面就非常考验技术了,甚至有时还需要像素级的。...现在我们可以用到的一键的工具有很多,比如 iPhone 自带的人像,当然也有很多在线的网站。今天介绍一种使用 AI 人像分割模型的方法。...这里选用的模型是 deeplabv3p_xception65_humanseg ,DeepLabv3+ 是Google DeepLab语义分割系列网络的最新作,该模型是使用百度自建数据集进行训练,可用于人像分割...效果展示 pexels 人像 今日推送另有一片介绍 rembg 去背景的使用,具体效果大家可自行参照比较。

65740

618、双十一促销活动监控怎样做

618要来了,小伙伴是不是都在忙着加班,备战活动呢?特别是活动监控,每次活动领导都一次次催监控数据,搞得人紧张兮兮。 那么,到底活动监控该怎么做呢?就拿上个月我司刚做过的一个小活动举个例子吧。...这个活动是一个很简单的全民派福利活动。从5月10日开始到5月31日,用户登录APP后可以领一张优惠券,优惠券在5月内都有效,满400减80呢。 活动好简单呀!...因此可以参照之前的活动数据,看看每日参与分布。 找到4月份类似的活动为参考。当时有80万人参加,在4月12日到4月30日,活动参与数据如下表所示。...虽然5月份活动时间和4月份不一样,但活动形式是一样的,这样就能参考4月份走势。仿照4月份走势,做5月的目标拆解如下: image.png 用同样的方法,可以拆解用券人数目标。...很有可能是这个活动本身设计的不好。比如就有小哥哥说:4月份活动效果好,是因为领的是满100减20。

7.5K30

技术初探

图像英文名叫 image matting,顾名思义就是将目标图像从背景中分离出来的一种图像处理技术。根据图像背景的复杂程度,一般分为纯色背景(“绿幕”或者“蓝幕”)和自然图像。...上面说的就是图中最原始的“绿幕”或者“蓝幕”技术,之所以选择绿色和蓝色,是因为这两种颜色和肤色相差最远,同时做为rgb三原色之一也更容易处理。欧美多用绿色,是因为他们有人是蓝眼睛。...自然图像 绿幕对图像背景有苛刻的要求,现实中蓝绿纯色背景的图片太少,更多的是平时用手机或者相机拍摄的复杂背景的图片,这时候要想分离前景,就需要用到自然图像技术。...算法解出每个像素的α值后就可以生成一张α,这张前景是白色的,其余都是黑色的蒙板,它和原图结合后就完成了。 在 alphamatting 网站中对历年出现的45种算法进行了评测和排名。...评测方法是使用8张不同类型图片做标准,测试每种算法在不同的trimap下对这些图片的效果。从排名来看,2017年新出现的两种算法,的效果相对最好。

4.9K110

vivo全球商城时光机 - 大型促销活动保障利器

一、背景 官网商城在双11、双12等大促期间运营同学会精心设计许多给到用户福利的促销活动,当促销活动花样越来越多后就会涉及到很多的运营配置工作(如指定活动有效期,指定活动启停状态,指定活动参与商品等等)...在前序的促销系列文章我们介绍了计价中心的建设,计价中心统一收口了所有的优惠价的计算能力,因此我们只要让计价中心能提供「提前」的能力即可。...如果需体验大促期间整个官网商城的所有氛围,可能涉及改动的点较为多,比如大促宣传活动页面、专属聚合类商品页面,简化版的只关注整个购物下单流程。 整个穿越过程是否需要真的要真实创建订单?...由于穿越时光后,用户的下单时间和确认订单的时间是一致的,因此确认订单页的所有优惠及最终的价格是真正的所见即所得,无需真实下单即可获知所有优惠活动信息 所以在提交订单的时候建议直接阻断并提醒用户“您当前处于时空穿越...三、实现 3.1 核心流程 根据前述的构思方案,得出如下商城穿越核心购物流程: 3.2 改造重点 从上述流程图中可以看出改造的重点: 白名单信息的维护 获取「当前时间」 3.2.1 白名单信息维护

4.8K20

别再自己了,Python用5行代码实现批量

前言 对于会PhotoShop的人来说,是非常简单的操作了,有时候几秒钟就能扣好一张。...不过一些比较复杂的,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量人像。 效果展示 开始吧,我也不看好什么自动,总觉得不够精确,不出满意的。...为了显示效果,我把原图和好的放到一张黄色背景图片上: ? 这样一看效果明显多了,感觉效果还是非常好的。但是吧,这种简单的图片,不怎么过瘾,我们再来看看复杂一点的图片: ?...实现 实现的代码很简单,大概分为下面几个步骤: 1.导入模块2.加载模型3.获取文件列表4. 实现起来没有什么难度,为了方便读代码,我将代码写清楚一点: # 1、导入模块 import os...这样我们就完成了5行代码批量

2.1K10
领券