首先感谢 @chenxun2009 的指引,使得我这么快地得到进展,现在还差最后的参数调试问题。

http://blog.csdn.net/chenxun_2010/article/details/38402951

我用的方法是HSV的颜色空间。这种空间能够很好的将绿色分离出来。

具体介绍: http://baike.baidu.com/subview/541362/8445478.htm

其中有一些需要注意的地方:

1:http://blog.sina.com.cn/s/blog_640e17140101btdu.html

cvCvtColor(src,dst,CV_BGR2HSV);其中,src为三通道的,dst也为三通道的,OpenCV 中 H、S、V、顺序分别为3*x+0  3*x+1   3*x+2
  OpenCV中的 H分量是 0~180, S分量是0~255, V分量是0~255 但是HSV颜色空间却规定的是,H范围0~360,S范围0~1,V范围0~1
   所以你需要自己转换一下,H*2,V/255,S/255。(本人没有转)
 2: 如何用OpenCV对HSV色彩空间进行操作

http://www.360doc.com/content/13/1119/14/10724725_330496780.shtml

最后出来效果图。代码后面再放到Github上吧。

基于opencv的绿背景抠图相关推荐

  1. [小脚本] 基于opencv 的绿幕抠图

    网上有一些 基于 opencv-python 的绿幕抠图算法,大多比较简单,只写明了最简单的原理,比如就是选择指定范围的颜色,然后在这个范围内的就抠掉. 但是简单的这样有一些问题,就是比如: 1)有些 ...

  2. 基于opencV的动态背景下运动目标检测及跟踪(修改版)

    基于openCV的动态背景下的运动目标检测 from: http://www.mianfeiwendang.com/doc/89c6692a222a84b2ced0d502/1 摘要:介绍在动态背景下 ...

  3. 基于OpenCV的绿幕抠像与图像融合

    一.背景知识         Keying,即抠像,从一幅图像中提取所要的前景,让它与背景分离起来.Key通常只包含一个通道,是一幅黑白图像,通常黑色的区域(0)代表完全透明,而白色区域(1)代表完全 ...

  4. Android 使用opencv实现单一背景抠图并且替换背景

    支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__0023 效果如下 原图 背景图片 处理效果图片 1.简介 1-1.使用 Opencv 实现单一背景的自动抠图功能,用 Opencv ...

  5. 基于opencv的绿幕背景视频抠图算法流程

  6. 基于MODnet无绿幕抠图

    0.前言 MODNet由香港城市大学和商汤科技于2020年11月首次提出,用于实时抠图任务 MODNet特性: 轻量级(light-weight ) 实时性高(real-time) 预测时不需要额外的 ...

  7. OpenCV去除绿幕 抠图

    绿布原图 抠图后的图片 源码 #include <opencv2/opencv.hpp> #include <iostream> #include <vector> ...

  8. Unity绿背景抠图插件

    本文是翻译其使用文档,帮助自己使用的一篇文章,如果需要插件,请加群 : 891555732 请注意 : 插件仅供于研究,请勿商用 ChromaKeyKit提供了一个广泛的色度键颜色选项的背景去除功能. ...

  9. 基于python的证件照_python3基于OpenCV实现证件照背景替换

    本文实例为大家分享了python3实现证件照背景替换的具体代码,供大家参考,具体内容如下 import cv2 import numpy as np img=cv2.imread('zjz.jpg') ...

最新文章

  1. 2018牛客网暑期ACM多校训练营(第十场)J(二分)
  2. 增强for循环对于“二维”数组进行循环的案例
  3. [转]安装和使用JD-Eclipse插件
  4. c#使用System.Windows.Forms.DataVisualization.Charting.dll绘制图表实例
  5. java面试常见面试问题_Java面试准备:15个Java面试问题
  6. pda连接电脑无法存取文件_手机无法连接电脑怎办
  7. winform 调用外部程序和多线程
  8. 网络多人游戏架构pdf_21秒看尽ImageNet屠榜模型,60+模型架构同台献艺
  9. DirectX 初始化DirectX(手写和红龙书里面的方式)
  10. 灵活使用CSS内联样式
  11. 圈子圈套 pdf_名字叫什么? 如何圈套好域名
  12. 计算机网络(三)——数据链路层
  13. 什么是PaaS平台 ?
  14. 2g内存用linux的哪个版本,Linux 下安装sql server 时 2G内存限制的最新(2019-08-15) 解决方案...
  15. 《knowledge graph embedding:a survey of approaches and applications》论文阅读
  16. iPhone转Android体验,从苹果转安卓之后的一点体验,供大家参考
  17. illustrator插件-画板功能开发-插入页码-js脚本开发-ai插件
  18. 改进我的人人农场收菜外挂
  19. 色彩深度、位深度、8位图像、16位图像、24位图像
  20. 数据库实习总结1-1

热门文章

  1. 金海通上交所上市:年营收4亿募资8.8亿 市值51亿
  2. ElasticSearch--过滤查询
  3. vue 不生效 打包 样式_解决在vue项目中webpack打包后字体不生效的问题
  4. win10搜索框的热门搜索怎么关闭?
  5. AQR:趋势跟踪不仅仅是量价趋势
  6. Linux-nginx重启
  7. ssm+bootsrap人力资源考勤OA人事系统-JAVA【计算机毕业设计、源码、开题报告】
  8. 第5讲:27条超有趣的Linux命令
  9. EMQ 携手北美 Verifone 在金融支付行业的合作应用实践
  10. LZMA压缩与加密字符数据