Threshold(阈值)函数

功能:用于全局阈值分割图像,获取像素值介于MinGray和MaxGray的区域也可以说剔除图像内像素值高于一定值或低于一定值的像素点。

函数原型: threshold(Image : Region : MinGray, MaxGray : )

参数

输入图像,需要处理的图像
Image (input_object)
输出图像,表示被分割后的图像
Region (output_object)
输入变量:分割时最低灰度值的阈值
MinGray (input_control)
默认值:128.0;建议值:0.0,10.0,30.0,64.0,128.0,200.0,220.0,255.0
输入变量:分割时最高灰度值的阈值
MaxGray (input_control)
默认值:255.0;建议值:0.0,10.0,30.0,64.0,128.0,200.0,220.0,255.0
输入变量限制:MaxGray >= MinGray

示例

read_image(Image,'fabrik')
sobel_dir(Image,EdgeAmp,EdgeDir,'sum_abs',3)
threshold(EdgeAmp,Seg,50,255)
skeleton(Seg,Rand)//骨架skeleton
connection(Rand,Lines)//连接connection
select_shape(Lines,Edges,'area','and',10,1000000)

复杂性

设A是输入区域的面积。那么运行时复杂度是O(A)。

可能的连接应用函数

可能的前置应用函数:
histo_to_thresh()(根据直方图决定灰度值门限)
min_max_gray()(计算区域内最大最小灰度值)
sobel_amp()(Sobel算子检测边缘)
binomial_filter()(binomial滤波器平滑图像)
gauss_image()(离散高斯函数平滑图像)
reduce_domain()(缩小图像区域)
fill_interlace()(插补两个半个视频图像)

可能的后置应用函数:
connection()(连接区域)
dilation1()(扩大区域)
erosion1()(腐蚀区域,变小)
opening()(打开区域)
closing()(关闭区域)
rank_region()(归类区域)
shape_trans()(改变区域形状)
skeleton()(计算区域框架)

阈值分割 Threshold(阈值)算子相关推荐

  1. Halcon算子学习:图像阈值分割-threshold、binary_threshold、dyn_threshold算子

    Halcon算子学习:图像阈值分割算子 前言 1.threshold-全局固定阈值分割 2.Binary Threshold-自动全局阈值分割 3.dyn_threshold-局部动态阈值分割 小结: ...

  2. halcon学习之阈值分割(threshold、binary_threshold、dyn_threshold、var_threshold、auto_threshold、fast_threshold、)

    1. threshold(Image : Region : MinGray, MaxGray : ) 全局阈值分割,适用于环境稳定,目标与背景存在明显的灰度差的场合. 应用1:利用灰度直方图确定阈值进 ...

  3. opencv 阈值分割 — threshold()

    OpenCV阈值分割函数:threshold() 函数原型: double threshold(InputArray src, OutputArray dst, double thresh, doub ...

  4. python阈值分割_opencv 阈值分割的具体使用

    阈值分割 像素图 原始图像像素图 见下面 红色线:标注一条阈值线 二进制阈值化 首先设定一条阀值线 如127 大于127的像素点灰度值设为最大(如unit8的格式为255) 小于127的像素点灰度值设 ...

  5. 【千律】OpenCV基础:图像阈值分割 -- 自适应阈值分割 -- 代码实现

    环境:Python3.8 和 OpenCV 内容:自适应阈值分割代码实现 import cv2 as cv import numpy as np import matplotlib.pyplot as ...

  6. 3.6.1最大熵阈值分割寻找阈值实现图像二值化

    1 #include <opencv2/imgproc/imgproc.hpp> 2 #include <opencv2/core/core.hpp> 3 #include & ...

  7. Halcon阈值分割

    Halcon阈值分割 1. threshold(Image : Region : MinGray, MaxGray : ) 全局阈值分割,适用于环境稳定,目标与背景存在明显的灰度差的场合. 应用1:利 ...

  8. Opencv_11 阈值分割

    文章目录 一. 全局阈值分割 二. Otsu阈值分割(大律法) ① 大律法阈值分割的原理 三. 自适应阈值(局部阈值) ① 自适应阈值分割的原理 ② 自适应阈值分割的函数原型 ③ 自适应阈值分割代码示 ...

  9. OpenCV —— 阈值分割(直方图技术法,熵算法,Otsu,自适应阈值算法)

    阈值分割 1. 全局阈值分割 直方图技术法 熵算法 Otsu算法 2. 局部阈值分割 自适应阈值 阈值的分割的核心就是如何选取阈值,选取正确的阈值时分割成功的关键.可以使用手动设置阈值,也可以采用直方 ...

  10. Halcon常用的几种阈值分割

    Halcon常用的几种阈值分割 1.threshold(Image : Region : MinGray, MaxGray : ) 2.binary_threshold(Image : Region ...

最新文章

  1. python代码评测结果tle_Python的备忘细节小抄
  2. Java transient关键字使用详解
  3. android 如何做记住密码
  4. EMNLP2018论文解读 | 三种提升多语言翻译模型的高效策略
  5. ES2020的新特性解读
  6. gridreport如何设置打印3次_pdfFactory如何设置限制打印和浏览文档权限
  7. 教你如何创建第一个Java应用程序
  8. 安装CentOS7虚拟机
  9. Android WebView onReceivedTitle 方法不被调用的问题
  10. [NOIp 2012]同余方程
  11. 同义词转换不再有效_1秒变电脑,手机吃鸡新体验,北通E1键鼠转换器上手体验!...
  12. kubernetes部署失败的原因
  13. 银湖联手博通欲收购东芝芯片业务 出价180亿美元
  14. VC浏览器的定制与扩展
  15. 常见笔记本CPU型号参数和性能对比一览表
  16. 多路视频数据实时采集系统设计与实现
  17. 使用Ventoy安装Deepin系统出现Error verification failed 0x1A Security violation错误
  18. 【来日复制粘贴】用高级筛选和函数公式拆分数据列表
  19. 华为超融合一体机助力深圳海关业务性能大幅提升
  20. IT行业的各岗位职责

热门文章

  1. 软件调试方法及调试原则
  2. python时间序列进行线性插值_精解Python实现线性插值法——一看就会
  3. 目的网络、子网掩码、下一跳例子
  4. 服务器四核cpu性能排行,服务器cpu性能排行
  5. C++数据结构——栈
  6. WinDynamicDesktop下载慢解决方法
  7. 【鸡汤】过往不恋,未来不迎,当下不杂
  8. 2合1笔记本 android,华为二合一笔记本支持Android可能是鸡肋
  9. 模型可视化 netron
  10. CT计算机组成及其特点,浅析CT图像的特点及常用扫描方式