关于图像处理
mathematica吧
全部回复
仅看楼主
level 3
--up
楼主
想问问大家,应该怎么把这个图给扣出来呢
如果用RemoveBackground的话,会把图片里面的白色一起给删了
谢谢大家~
2018年05月25日 14点05分
1
level 1
似泽洋0h5
怎么算抠出来
2018年06月01日 06点06分
2
--up
就是把脸谱外面的背景全部变为透明的,该怎么做呢
2018年06月04日 09点06分
level 3
--up
楼主
和photoshop相比,mathematica在抠图的时候没办法选取范围诶。尝试用RegionBinarize,但对这个图还是不行诶。应该是因为边界没有完全闭合。但肉眼可见是可以抠出来的呀。而且用photoshop也能非常轻松的抠出来。
2018年06月04日 10点06分
3
level 5
剑域子群
ImageSubtract[i,ImageAdd[ColorNegate@i,ColorNegate@FillingTransform[Dilation[EdgeDetect[i,1],1],1000]]]
2018年06月04日 14点06分
4
--up
谢谢! 抱歉哈,我放上来的图片不是原图,是在用以下代码: SetAlphaChannel[i, (1 - Binarize[SetAlphaChannel[RemoveBackground@#], 0.99]) &@i] 处理之后的效果。 其实用这个代码已经大致能把图给扣出来了,但是很多地方效果都极其不好。 再加上您的代码后就能取得非常好的效果。 感谢!
2018年06月09日 13点06分
level 3
--up
楼主
原图是这样的,有没
有什么办法能适应性更广的给抠出来呢?
非常感谢4楼的答复,但这样的话直接针对这个图片不能取得很好的效果诶。
谢谢大家!
2018年06月09日 13点06分
5
1