由alpha matte生成trimap
基本思想
- 对alpha matte进行膨胀操作,使其变大。对于膨胀后仍没有覆盖到的区域,将其判定为背景
- 对alpha matte进行腐蚀操作,使其变小。对于腐蚀后alpha值仍为1(255)的区域,将其判定为前景
- 剩下的区域为不确定区域
Pytorch代码
def gen_trimap(alpha):k_size = random.choice(range(1, 5))iterations = np.random.randint(1, 20)kernel = cv.getStructuringElement(cv.MORPH_ELLIPSE, (k_size, k_size))dilated = cv.dilate(alpha, kernel, iterations)eroded = cv.erode(alpha, kernel, iterations)trimap = np.zeros(alpha.shape)trimap.fill(128)trimap[eroded >= 255] = 255trimap[dilated <= 0] = 0return trimap
参考
https://github.com/foamliu/Deep-Image-Matting-PyTorch
由alpha matte生成trimap相关推荐
- 抠图中的前景蒙版(alpha matte)与掩膜(mask)的区别
(1)什么是掩膜(mask)? 数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图片"底片"称为掩膜(也称为&quo ...
- 【计算机视觉】前景蒙版(alpha matte)与掩膜(mask)
"微信公众号" (1)什么是掩膜(mask)? 数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图片"底片 ...
- 关于Alpha Matte 和 Luma Matte
点我进入原文 关于Alpha Matte 和 Luma Matte 在AE中,层与层之间进行混合时,有Alpha Matte 和 Luma Matte及其各自的反转四种模式,刚开始理解的时候有点困难, ...
- 利用alpha matte提取图片前景
首先还是看这个公式: Ii=αiFi+(1−αi)BiI_{i}=\alpha_{i} F_{i}+\left(1-\alpha_{i}\right) B_{i} Ii=αiFi+(1−αi) ...
- ZBrush: Alpha纹理生成雕花
ZBrush2020 步骤 准备 Alpha纹理,Alpha纹理图只有黑白两色,灰度值代表着厚度系数(0~1),这就意味着纯黑部值为0,厚度也为0即镂空部分,所以当你发现该镂空的地方没镂空,说明不够黑 ...
- 使用U2-Net深层网络实现——证件照生成程序
效果预览:http://map.gnnu.work/rm21/qy/profilepicture 使用到: 1.pytorch 加载分割模型 2.PIL 更加方便地操作图像 2.U2-net 网络将人 ...
- 用Alpha生成Trimp图的方法(python)
用Alpha生成Trimp图的方法(python) 文章目录: 一.Alpha图生成Trump图(方法一) 二. 一.Alpha图生成Trump图(方法一) __Author__ = 'Shliang ...
- 谜题科技发布Enigma Alpha平台,开启AI生成决策动作篇章!
近日,上海数字大脑研究院孵化的独立初创企业谜题科技(Enigma Tech)发布了 AIGA(人工智能生成动作)系统 Enigma Alpha,实现了自然语言对话交互.工具增强的自然语言对话交互.以自 ...
- 什么是alpha matting?
同学给我一篇文献,针对视频对象分割,论文提出了一种精确运动层分割和Matting技术,将运动分割与alpha matting技术结合起来,由于对alpha matting不太懂,所以找资料认真学习了一 ...
最新文章
- 什么样的网站结构备受搜索引擎喜爱?
- PID算法-温度控制
- 『计算机视觉』YOLO系列总结
- [组图]海报:计算机的爱
- php二维数组中的查找,PHP实现二维数组中的查找算法小结
- php数据库操作命令精华大全
- mysql连接池设计_数据库连接池(基于MySQL数据库)
- 全球蜂窝基带芯片厂商去年营收209亿美元,华为海思占16%
- 多个apple苹果设备(iphone,mac,pad,icloud)之间同步数据
- 18.链表管理内存实现c语言自动释放内存
- 编写函数计算正方体体积
- linux centos下安装R语言,Centos6下安装R语言教程
- Java项目:图书馆借阅管理系统(java+Springboot+bootstrap+HTML+maven+Mysql)
- 微信公众号 关注推送消息报错 45047
- sad代价计算_基于改进代价计算和自适应引导滤波的立体匹配
- 共模电感适用的频率_共模电感的原理以及使用情况
- pig的安装、pig的数据模型和pig的常用命令
- poco mysql 库_了解Poco C++ Poco::Data 数据库基本操作
- VXLAN的广播域BD。
- 长江后浪推前浪, “趣出行”死在“火牛”的沙滩上
热门文章
- 微弱信号相关检测程序matlab,基于MATLAB微弱信号的相关检测设计与仿真.pdf
- python南开大学王凯_王凯:长大后我也成了你
- java进入dos_java启动dos命令收集笔记一
- mysql的gobye_Mysql學習(一)添加一個新的用戶並用golang操作Mysql
- maven 命令_Maven企业实战系列(二):Maven高效率初体验
- Hakase and Nano 博弈
- 5-1 可维护性的度量和构造原则
- Python中替换元素
- 【简单粗暴】如何给网页嵌入视频
- [贪心算法] 例6.2 今年暑假不AC