版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/chenxun2009/article/details/38402951
ps:写之前废话一下,到新公司刚刚好一个月了,公司是一家外企,和上海这边迪士尼合作,到新公司是做图形处理相关的项目,今天终于做完了第一个接手的项目,绿背景抠图,从完全不知道到完成第一个项目,瞬间有了一点点成就的感觉。
绿背景抠图:
1.绿背景相片
2.制作掩图
3,利用mask图来扣除图片中的人物
先来说一下思路吧。
我们利用循环找图片中绿色的像素。
把绿色标记为(0,0,0),把要扣出来的前景标记为(255,255,255),这样我们就能制作出掩图(mask图)。
利用copyTo调用mask图作为参数扣出前景。
代码就不上,由于是公司的项目。再说也不是很难。小小提示下,如何寻找图中绿色的像素是关键和处理绿色像素,如果一种方法不理想,可以转换到其他颜色空间,rgb到hsv、hls、lab等等其他颜色空间试试就好了。