github官网源文件:https://github.com/opencv/opencv/tree/master/samples/python

最好是先克隆整个仓库下来,再测试里面的:floodfill.py、watershed.py、grabcut.py

基本原理:

floodfill

输入: 选定点,设置高低阈值

输出: 满足阈值的点组成的联通区域

算法: 寻找相邻(4或8连通)区域进行扩散,直到没有新的点可加入。

watershed

输入:marker,人工标记一些点(可以是一片区域),对希望区分出来的不同区域的点,赋以不同的值。

输出:算法根据marker的值,计算原图中每个点的归属。

算法:以标记图中的相应标记作为种子点,对梯度图像进行变换,当不同标记汇合时产生分水线。

grabcut

输入:选定前景区域或mask点,选取背景mask点

输出:分割后的前景mask点

算法:源于这样的假设,未标记的前景(背景)和标记的前景(背景)有相似的分布,区域是平滑和连通的。

最新文章

  1. HotApp小程序服务范围资质查询器
  2. 在SQLSERVER里,怎么让别人只能输入一个字母的约束该怎么写?就是26个字母中的任意一个?
  3. iOS--- UITableView + UISearchDisplayController - - - - -实现搜索功能
  4. JAVA 多线程随笔 (二) sleep, yield, join, wait 和notify
  5. C#关键字ref和out
  6. 洛谷 P1015 回文数 Label:续命模拟QAQ
  7. Notepad 列编辑、正则查找、替换
  8. net core 依赖注入问题
  9. 環氧樹脂對COB的影響
  10. web.py入门
  11. iOS视频压缩处理
  12. Myeclipse8.5开发-插件安装二:安装findbugs方法
  13. js中的访问器属性中的getter和setter函数实现数据双向绑定
  14. 自动化测试-Selenium家谱介绍
  15. ThinkPHP5+小程序商城 网盘视频
  16. bzoj4946 Noi2017 蔬菜
  17. python学习day14 装饰器(二)&模块
  18. logback 指定每隔一段时间创建一个日志文件
  19. 复杂的xml资源
  20. L1-035 情人节 (15 分)

热门文章

  1. Cannot read property 'data' of undefined —— 小程序开发
  2. 足不出户,一探古今,打造线上3D数字博物馆!
  3. Redis主从复制那点事
  4. 【模拟】选数 luogu-1037
  5. 使用turtle库画一朵玫瑰花带文字
  6. PC免费的小说阅读器,可提取章节
  7. Jenkins(8080)未授权访问
  8. Python小白的数学建模课-10.微分方程边值问题
  9. 云服务器是什么?ECS、BCC、CVM...
  10. spingsecurity 前后端分离跨域,ajax无用户信息