最近在研究 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 ![]() 这个需求可以用一个非常常见且典型的代码块实现。 提供几个关键词: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 拜托你学什么 AI 抠图之前如果能花 30 分钟看看传统图像处理都不会问这种问题 |
![]() | 7 ch2 2022-05-12 20:18:38 +08:00 AI 扣完后,扣掉的像素都是透明的,然后就是单纯的图形学算法了 想咋搞都行,两种像素点的最短直线距离就是白边厚度 |
![]() | 8 liKeYunKeji 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 ,然后再画个正常的。简直惊为天人 |