0043-使用Grabcut函数完成前景与背景的分割
Graphcut主要用于图像背景与前景的分割,是一种基于图论的分割方法,在计算机视觉领域中应用于前景分割、医学处理、纹理分割及立体视觉等方面,类似于PS中的抠图功能。基本图论的分割技术是图像分割领域中新的研究热点,该方法基于能量优化算法,将图像分割问题转换为图的最小割优化问题。
Grabcut是Graphcut算法的改进,Graphcut是一种直接基于图切算法的图像分割技术,仅仅需要确认前景与背景输入,该算法就可以完成背景与前景相似督导赋权图,并通过最优切割来实现图像分割。Grabcut算法可以不需要用户交互,仅仅需要输入包含目标前景的区域就可以完成前景与前景的分离。
Graphcut的目标和背景模型是灰度直方图,Grabcut采用的是RGB三通道混合高斯模型;Graphcut的能量最小化分割是能通过一次计算实现的,而Grabcut是根据分割模型参数更新完成学的学习过程;Graphcut需要用户输入前景与背景区域点集,而Grabcut只需要提供含有背景的区域像素集就可以完成分割。
上面三段话纯属装逼,实际上,只是对Grabcut算法和Graphcut算法大致的介绍,如果想了解详细原理,可以搜索公众号"qxsf321",回复0043后提供三篇文章给你看,让你能详细了解原理。
OpenCV中提供了Grabcut函数用于实现Grabcut操作,原型如下:
C++: void grabCut(InputArray img, InputOutputArray mask, Rect
0043-使用Grabcut函数完成前景与背景的分割相关推荐
- 利用OpenCV的Grabcut()函数实现图像的前景与背景的分割-并对Grabcut()作详细介绍
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 Graphcut是一种基于图论的分割方法,在计算 ...
- OpenCV python GrabCut算法提取前景背景图片
OpenCV python GrabCut算法提取前景背景图片 处理图片:[lena_color.jpg] 手动mask[mask.jpg] import numpy as np import cv2 ...
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
图像分割之(四)OpenCV的GrabCut函数使用和源码解读 zouxy09@qq.com http://blog.csdn.net/zouxy09 上一文对GrabCut做了一个了解.OpenCV ...
- Python grabcut 提取图像前景
grabcut是一个非常实用的提取图像前景的算法.该方法是一种基于图切割的图像分割方法,是基于graph cut算法的改进.grabcut是需要少量用户交互操作.简单的说,就是需要用户指定要识别的区域 ...
- 【图像处理】图像分割之(一~四)GraphCut,GrabCut函数使用和源码解读(OpenCV)
图像分割之(一)概述 http://blog.csdn.net/zouxy09 所谓图像分割指的是根据灰度.颜色.纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性, ...
- GrabCut函数使用简介
本文转自:http://blog.csdn.net/lcy9819/article/details/6554864 GrabCut简介 OpenCV中的GrabCut算法是依据<& ...
- UA PHYS515 电磁理论II 静电场问题2 电荷与静电场的几何: Green函数法的物理背景
UA PHYS515 电磁理论II 静电场问题2 电荷与静电场的几何: Green函数法的物理背景 单个电荷形成的静电场 Green函数的一些数学结果 Green恒等式与Green定理 Green定理 ...
- R语言使用econocharts包创建微观经济或宏观经济图、ptvalue函数可视化前景理论价值函数(Prospect theory value function)
R语言使用econocharts包创建微观经济或宏观经济图.ptvalue函数可视化前景理论价值函数(Prospect theory value function) 目录
- Excel 自定义函数按单元格背景颜色/字体颜色实现计数或求和
Excel 自定义函数按单元格背景颜色/字体颜色实现计数或求和 https://download.csdn.net/download/sea1_2/34881468
最新文章
- 总结—elasticsearch启动失败的几种情况及解决
- java--遍历自定义数组
- 头像和Karma汽车
- 采集浏览器访问某网站时产生的流量,并保存为pcap文件
- Effective Java 思维导图
- SVN安装及基本操作
- ios开发:UINavigationController反方向滑动push
- 名帖184 黄庭坚 行书《寄岳云帖》
- 怎html样在图片两边加上空白,怎样在博客两边空白处加上自己喜欢的图片?
- 计算机科学与技术显卡要求,准大一新生,遥感科学与技术专业,对电脑有什么要求?...
- [C语言]口令比较填空:阅读程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 下面程序比较用户键盘输入的口令userInput与内设的口令password是否相同。若相同,
- LearnOpenGL笔记->入门->变换与坐标系统
- 爱情 不是一个人的事
- 加速数字化转型的2大原因是什么?
- JS复制图片到剪切板 读取剪切板
- vant 解决tab切换插件标题样式自定义
- 互联网赚钱到底应该怎么做?这些赚钱思维你具备几个?
- 大数据是什么?可以用来做什么?核心是什么?
- 基于C语言编程的职工工资管理系统项目的设计与开发
- TCP/IP体系结构常用协议总结