opencv 绿背景抠图

opencv 绿背景抠图
标签: opencv绿背景抠图chromakeyHSVHSL
1638人阅读 评论(3) 收藏 举报
本文章已收录于:
分类:

  ps:写之前废话一下,到新公司刚刚好一个月了,公司是一家外企,和上海这边迪士尼合作,到新公司是做图形处理相关的项目,今天终于做完了第一个接手的项目,绿背景抠图,从完全不知道到完成第一个项目,瞬间有了一点点成就的感觉。

 绿背景抠图:

1.绿背景相片

2.制作掩图


3,利用mask图来扣除图片中的人物


先来说一下思路吧。

  我们利用循环找图片中绿色的像素。

  把绿色标记为(0,0,0),把要扣出来的前景标记为(255,255,255),这样我们就能制作出掩图(mask图)。

 利用copyTo调用mask图作为参数扣出前景。


代码就不上,由于是公司的项目。再说也不是很难。小小提示下,如何寻找图中绿色的像素是关键和处理绿色像素,如果一种方法不理想,可以转换到其他颜色空间,rgb到hsv、hls、lab等等其他颜色空间试试就好了。

0
0
 
 
我的同类文章

参考知识库

更多资料请参考:
猜你在找
HTML 5移动开发从入门到精通
iOS移动开发从入门到精通(Xcode7 & Swift2)
Android必备的Java基础知识
老郭全套iOS开发课程【UI技术】
PDF神器-Adobe Acrobat Pr
android-opencv undefined reference to
opencv21移植arm 出现找不到libcvso not found try using -rpath or -rpath-link 及大量 undefined reference的解决
linux 下安装opencv30在编译时出现的问题undefined reference to parallel_pthreads_set_threads_numint
Linux 编译报错 -- undefined reference to 问题解决方法 具体pthread_create和opencv看文章最后两条
Linux 编译报错 -- undefined reference to 问题解决方法 具体pthread_create和opencv看文章最后两条
查看评论
2楼 sx23202320 昨天 14:36发表 [回复] [引用] [举报]
您好,请问该如何确定图像中的绿色像素的位置呢?
比如RGB中绿色像素的范围是多少之类的,求指点,感激不尽!
1楼 smallk2013 2015-04-23 22:15发表 [回复] [引用] [举报]
可以说一下方法吗?绿色我扣不完整,就是有一些留下,达不到你的效果。
邮箱oc_co@qq.com
Re: chenxun2009 2015-04-24 10:41发表 [回复] [引用] [举报]
回复smallk2013:你从头仔细阅读我的博文,好好的去测试,写代码。多测试,相信你能按照文中提供的思想能解决问题的。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值