社区
图象工具使用
帖子详情
【opencv】请问一下绿色背景抠图用什么办法比较好??
大大的道道的
2017-02-08 02:41:54
现在要做一个虚拟演播室系统,具体就是把视屏里的绿色背景给去掉。
PS:“绿色背景可能并不平滑,因为幕布可能会有褶皱,光源也可能并不是特别均匀地分布”
...全文
5421
13
打赏
收藏
【opencv】请问一下绿色背景抠图用什么办法比较好??
现在要做一个虚拟演播室系统,具体就是把视屏里的绿色背景给去掉。 PS:“绿色背景可能并不平滑,因为幕布可能会有褶皱,光源也可能并不是特别均匀地分布”
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大大的道道的
2019-03-11
打赏
举报
回复
后来的这个方法也被pass掉了 这个方法达不到商用的要求 就不贴代码了。。
lishuanglonglsl
2019-03-10
打赏
举报
回复
引用 6 楼 大大的道道的 的回复:
多谢各位 已实现
可以分享下方法吗?如果能分享代码就感激不尽了
造哥哥
2019-01-02
打赏
举报
回复
您好,我现在也在做这样的程序,我用的是 rgb 转换到hsv 空间,但扣出来人像边缘极其不平滑,请问你用了什么其他的优化算法吗
liuyanlei1990
2017-05-10
打赏
举报
回复
引用 9 楼 u011258240 的回复:
@liuyanlei1990 你好 看一下你的效果怎么样???
加我QQ 聊吧 。 1819850239
大大的道道的
2017-05-04
打赏
举报
回复
@liuyanlei1990 你好 看一下你的效果怎么样???
大大的道道的
2017-05-03
打赏
举报
回复
我用到了多线程。。。
liuyanlei1990
2017-03-31
打赏
举报
回复
您好,我现在也在做这样的程序,我用的是 rgb 转换到hsv 空间,抠出来效果还可以,但是如果做出视频抠像那效果就差很多, 能不能知道下, 你做视频抠像 是怎么处理的, 也是对摄像头采取的每一帧图像就行 rgb转hsv 然后去除每个像素的绿色部分吗。
大大的道道的
2017-03-29
打赏
举报
回复
多谢各位 已实现
Mr_Zhouzl
2017-03-06
打赏
举报
回复
在算法上可以使用一下水平集算法
Mr_Zhouzl
2017-03-06
打赏
举报
回复
目前最好的方法是通过硬件解决,比如搭配无影灯
大大的道道的
2017-02-17
打赏
举报
回复
@robertbo @小立1991
谢谢两位的回答
目前我已经弄成了这个效果
但是阴影不知道怎么抠出来,应该是做成某种透明效果, 各位有什么好的方法吗??
阴影怎么抠出来,做成透明效果??
Mr_Zhouzl
2017-02-16
打赏
举报
回复
最好放一张图片出来
robertbo
2017-02-13
打赏
举报
回复
转换到HSV空间,把所有绿色的点滤掉
VS2010mfc+
opencv
2.410扣绿,完美解决边缘反绿现象
首先读入图片,然后选取ROI进行处理,之后调节HSV三通道参数获得目标,之后进行扣绿,接着去噪修复,之后读入新
背景
图,然后生成图片,最后保存新
背景
图,完美应用证件照换
背景
等一些细节性的扣绿操作。
opencv
绿幕
背景
视频
抠图
文章目录一、说明二、程序实例三、结果展示 一、说明 在视频中采用KMeans或者GMM的算法效率太低了,用来做视频
抠图
效果不好,这里使用了一个更加便捷的方式。就是HSV格式。 由于在视频中只有的
绿色
的
背景
和前景的人物,且将HSV归一化为: H 0 - 180 S 0 - 255 V 0 - 255 所以在HSV格式中
绿色
的范围是: H 35 - 155 S 43 - 255 V 46 - 255...
基于
Opencv
的
抠图
举一个例子,我想要把一张图片中的某一个东西抠出来。如下图: step1:加载图片,转成灰度图。 image = cv2.imread("353.jpg") //
opencv
中载入图片 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)。 //灰度化 step2:用Sobel算子计算x,y方向上的梯度,之后在x方向上减去y方向上的...
Opencv
4学习-2、小案例之绿布
抠图
-视频
背景
图替换
一、绿布
抠图
-
背景
图替换 主要是基于图像色彩空间,转换为HSV色彩空间实现mask层提取、然后通过一些简单的图像处理比如形态学开闭操作、高斯模糊等到完整的mask区域,运用mask区域生成权重系数,对绿幕图像与
背景
图像重新融合生成一个新输出图像,完成
抠图
。 自己代码实现 代码实践 //视频绿布切割
背景
替换 void QuickDemo::beijing_tihuan_demo() { VideoCapture captureCamear("D:/01.mp4"); //get视频属性 注意也是可以se
【
OpenCV
】C++简易实现
绿色
背景
抠像
将猫P在桌子上
图象工具使用
1,451
社区成员
24,335
社区内容
发帖
与我相关
我的任务
图象工具使用
多媒体/设计/Flash/Silverlight 开发 图象工具使用
复制链接
扫一扫
分享
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章