read_image (Image, 'F:/培训/Halcon培训/2.jpg')
rgb1_to_gray (Image, GrayImage)*平滑图片去噪
mean_image (GrayImage, ImageMean, 3, 3)
get_image_size (ImageMean, Width, Height)*截取中心ROI区域
gen_circle (ROI_0, 480, 490, 450)
reduce_domain (ImageMean, ROI_0, ImageReduced)threshold (ImageReduced, Regions, 96, 234)
connection (Regions, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 200, 99999)*计算输入区域(或其补码)的每个点到区域边界的距离
*参数Foreground决定是为区域内的所有点计算距离(Foreground= 'true')
*区域外的所有点计算距离(Foreground= 'false')
distance_transform (SelectedRegions, DistanceImage, 'euclidean', 'true', Width, Height)
invert_image (DistanceImage, ImageInvert)*图像比例增强 按最大比例增强对比度
scale_image_max (ImageInvert, ImageScaleMax)*分水岭算法
watersheds_threshold (ImageScaleMax, Basins, 15)
gen_contour_region_xld (Basins, Contours, 'border')*取出两个区域中重叠的部分
intersection (Basins, SelectedRegions, RegionIntersection)

<Halcon>分割粘连区域(分水岭算法)相关推荐

  1. 分水岭算法--语义分割

    分水岭算法–语义分割 一.分水岭算法:把图像中的低密度的区域(变化小)看成山谷,高密度的区域(变化大)看成山峰.开始向山谷中注入水知道不同的山谷中的水开始汇聚.为了阻止不同山谷中的水汇聚,可以设置一些 ...

  2. opencv之分水岭算法分割及图像修补

    1)分水岭算法 原理: 任何一幅灰度图像都可以被看成是拓扑平面,灰度值高的区域可以被看成是山峰,灰度值低的区域可以被看成是山谷,我们向每一个山谷中灌不同颜色的水,随着水位的升高,不同山谷的水就会相遇汇 ...

  3. 图像轮廓、凸包、图像的矩、分水岭算法、图像修补

    文章目录 1.查找并绘制轮廓 1.1 寻找轮廓:findContours() 函数 1.2 绘制轮廓:drawContours() 函数 1.3 示例程序:轮廓查找 1.4 综合示例:查找并绘制轮廓 ...

  4. 分水岭算法c语言,Opencv分水岭算法学习

    分水岭算法可以将图像中的边缘转化成"山脉",将均匀区域转化为"山谷",这样有助于分割目标. 分水岭算法是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图 ...

  5. OpenCV学习17_ 分水岭算法

    一.分水岭算法 在许多实际运用中,我们需要分割图像,但无法从背景图像中获得有用信息.分水岭算法(watershed algorithm)在这方面往往是非常有效的.此算法可以将图像中的边缘转化成&quo ...

  6. OpenCV4.5.5学习笔记(十七):分水岭算法watershed(),图像修补inpaint()

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.分水岭算法watershed() 二.图像修补inpaint() 总结 前言 笔者本科时候有幸接触了OpenCV3 ...

  7. OpenCV之分水岭算法

    分水岭算法 在许多实际的应用中,我们需要分割图像,但是无法从背景图像中获得有用信息.但是分水岭算法在这方面往往非常有效,它可以将图像中的边缘转化为"山脉",将均匀区域转化为&quo ...

  8. 做形态学方法的团队_图像分割实战-分水岭分割方法和GrabCut 算法

    1. 分水岭分割方法 它是依赖于形态学的,图像的灰度等级不一样,如果图像的灰度等级一样的情况下怎么人为的把它造成不一样?可以通过距离变换实现,这样它们的灰度值就有了阶梯状的变换.风水岭算法常见的有三种 ...

  9. halcon中的分水岭算法讲解以及作用和实例

    分水岭,顾名思义由地貌中的视觉形态演变而来.我们用一种场景来说明,想象一个干涩得裂开的农田赶上下雨,最终淹没到只看得见稻苗.它的整个过程先是灌满地势低的土地裂缝然后慢慢淹没整块土地只剩看得到稻苗. 将 ...

最新文章

  1. QIIME 2用户文档. 16纵向和成对样本比较q2-longitudinal(2019.7)
  2. 物联网技术在智能医疗领域的应用与发展
  3. leach协议matlab仿真代码
  4. java 字母图形_Java字母图形
  5. 模糊神经网络PID控制的一个例子
  6. NYOJ 674 善良的国王(树形背包DP)
  7. python输入一个列表的语句_python自学笔记使用if语句处理列表作业
  8. Luogu P1115 最大子段和(dp 贪心)
  9. cannot convert value of type ‘org.codehaus.xfire.spring.editors.ServiceFactoryEditor
  10. 大学生经验丨帮助应届生、年轻程序员快速成长的 12 个锦囊妙计!
  11. Leetcode 1015. Smallest Integer Divisible by K
  12. ubuntu上安装python3.7教程_给ubuntu18安装python3.7的详细教程
  13. 总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法
  14. 人工智能目前有哪些突破?
  15. 附加支付和统筹支付_上海市医疗保险,请问账户支付和统筹支付是什...
  16. dis的前缀单词有哪些_以dis为前缀的单词
  17. 无法与域“xxxx.com”的Active Directory域控制器(AD DC)连接 之DNS故障
  18. 不要把精力消耗在别人规定的规则和框架下
  19. 从单块架构到分布式架构之数据库集群(三)
  20. TensorRT报错的一百种姿势 | 【❤️TensorRT抱错砖家❤️】

热门文章

  1. 【观察】西部数据技术创新制胜,筑牢数据存储关键基石
  2. mybatis 多字段排序_mybatis example排序
  3. 在微型计算机中内存是按什么编制,微机内存按什么编址
  4. 【数据库基础】EER图(Enhanced Entity-Relationship Modelling)
  5. VUE知识要点总结思维导图
  6. ORACLE中相当于LIKE IN
  7. perm函数c语言_C语言setpriority函数
  8. c语言编程协方差,协方差计算的C语言代码
  9. BZOJ 4330 JSOI2012 爱之项链
  10. 基于Java的仓库管理系统的研究与实现