最近在研究 AI 抠图,现在有一个需求,就是抠图后在外面在加上一圈描边,百搜不得其解,有朋友知道思路的吗?
1
zjhzxhz 2022-05-12 14:16:11 +08:00
直接 Alpha Blending 叠加白色北京不行吗?如果你的抠图用的是 Matting 的算法的话。
|
2
longbye0 2022-05-12 14:20:27 +08:00
img_dilated - img
|
3
jaredyam 2022-05-12 15:34:18 +08:00 1
这个需求可以用一个非常常见且典型的代码块实现。
提供几个关键词:bitmap, opencv findContour, pyclipper |
4
zhangyichent 2022-05-12 18:39:30 +08:00
膨胀?
|
5
lyvv 2022-05-12 20:09:16 +08:00
想知道你的 AI 自动抠图 是咋实现的
|
6
rpman 2022-05-12 20:16:19 +08:00 1
膨胀+1
拜托你学什么 AI 抠图之前如果能花 30 分钟看看传统图像处理都不会问这种问题 |
7
ch2 2022-05-12 20:18:38 +08:00
AI 扣完后,扣掉的像素都是透明的,然后就是单纯的图形学算法了
想咋搞都行,两种像素点的最短直线距离就是白边厚度 |
8
pytth 2022-05-12 20:30:14 +08:00 via iPhone
对扣完图的图进行填充颜色,然后比原图大一些,作为背景,不就有个描边的效果了。
|
9
cz5424 2022-05-12 21:20:47 +08:00
对 Alpha 层进行腐蚀
|
10
pkupyx 2022-05-12 22:12:20 +08:00
能搞定 mask rcnn 却搞不定加几像素轮廓?
|
11
edimetia3d 2022-05-12 22:18:32 +08:00
让我想起了以前学图形学的时候,对 3d model 的描边就是 render 一个大的 stencil ,然后再画个正常的。简直惊为天人
|