《zw版·Halcon-delphi系列原创教程》 Halcon分类函数004·edge,边缘处理

为方便阅读,在不影响说明的前提下,笔者对函数进行了简化:

  • :: 用符号“**”,替换:“procedure”
  • :: 用大写字母“X”,替换:“IHUntypedObjectX”
  • :: 省略了字符:“const”、“OleVariant”

【示例】 说明

函数:

procedure AddNoiseWhiteContourXld( const Contours: IHUntypedObjectX; out NoisyContours: IHUntypedObjectX; NumRegrPoints: OleVariant; Amp: OleVariant);

简化后为:

** AddNoiseWhiteContourXld( Contours: X; out NoisyContours: X; NumRegrPoints, Amp);

 ** CloseEdges( Edges: X; EdgeImage: X; out RegionResult: X; MinAmplitude);
说明, close_edges,使用边缘幅值图像消除边缘缺陷。 ** CloseEdgesLength( Edges: X; Gradient: X; out ClosedEdges: X; MinAmplitude, MaxGapLength);
说明, close_edges_length,使用边缘幅值图像消除边缘缺陷。 ** CombineRoadsXld( EdgePolygons: X; ModParallels: X; ExtParallels: X; CenterLines: X; out RoadSides: X; MaxAngleParallel, MaxAngleColinear, MaxDistanceParallel, MaxDistanceColinear);
说明, combine_roads_xld,合并两个等级分辨率中的路(road)。 ** DetectEdgeSegments( Image: X; SobelSize, MinAmplitude, MaxDistance, MinLength, out BeginRow, out BeginCol, out EndRow, out EndCol);
说明, detect_edge_segments,检测直线边缘分割。 ** EdgesColor( Image: X; out ImaAmp: X; out ImaDir: X; Filter, Alpha, NMS, Low, High);
说明, edges_color,使用Canny、Deriche或者 Shen 滤波器提取颜色边缘。 ** EdgesColorSubPix( Image: X; out Edges: X; Filter, Alpha, Low, High);
说明, edges_color_sub_pix,使用Canny、Deriche或者 Shen 滤波器提取子像素精确颜色边缘。 ** EdgesImage( Image: X; out ImaAmp: X; out ImaDir: X; Filter, Alpha, NMS, Low, High); ** EdgesSubPix( Image: X; out Edges: X; Filter, Alpha, Low, High);
说明, edges_sub_pix,使用Deriche、 Lanser、Shen或者 Canny滤波器提取子像素精确边缘。 ** FreiAmp( Image: X; out ImageEdgeAmp: X);
说明, frei_amp,使用Frei-Chen算子检测边缘(幅值)。 ** FreiDir( Image: X; out ImageEdgeAmp: X; out ImageEdgeDir: X);
说明, frei_dir,使用Frei-Chen算子检测边缘(幅值和相位)。 ** FuzzyMeasurePairing( Image: X; MeasureHandle, Sigma, AmpThresh, FuzzyThresh, Transition, Pairing, NumPairs, out RowEdgeFirst, out ColumnEdgeFirst, out AmplitudeFirst, out RowEdgeSecond, out ColumnEdgeSecond, out AmplitudeSecond, out RowPairCenter, out ColumnPairCenter, out FuzzyScore, out IntraDistance);
说明, fuzzy_measure_pairing,提取与矩形或环状弧垂直的直线边缘。 ** FuzzyMeasurePairs( Image: X; MeasureHandle, Sigma, AmpThresh, FuzzyThresh, Transition, out RowEdgeFirst, out ColumnEdgeFirst, out AmplitudeFirst, out RowEdgeSecond, out ColumnEdgeSecond, out AmplitudeSecond, out RowEdgeCenter, out ColumnEdgeCenter, out FuzzyScore, out IntraDistance, out InterDistance); ** FuzzyMeasurePos( Image: X; MeasureHandle, Sigma, AmpThresh, FuzzyThresh, Transition, out RowEdge, out ColumnEdge, out Amplitude, out FuzzyScore, out Distance); ** InfoEdges( Filter, Mode, Alpha, out Size, out Coeffs);
说明, info_edges,在edges_image估计滤波器的宽度。 ** KirschAmp( Image: X; out ImageEdgeAmp: X);
说明, kirsch_amp,使用Kirsch算子检测边缘(幅值)。 ** KirschDir( Image: X; out ImageEdgeAmp: X; out ImageEdgeDir: X);
说明, kirsch_dir,使用Kirsch算子检测边缘(幅值和相位)。 ** LoadParKnowledge( FileName);
说明, load_par_knowledge,从文件中导入自动平行化信息。 ** MeasurePairs( Image: X; MeasureHandle, Sigma, Threshold, Transition, Select, out RowEdgeFirst, out ColumnEdgeFirst, out AmplitudeFirst, out RowEdgeSecond, out ColumnEdgeSecond, out AmplitudeSecond, out IntraDistance, out InterDistance);
说明, measure_pairs,提取与矩形或环状弧垂直的直线边缘。 ** MeasurePos( Image: X; MeasureHandle, Sigma, Threshold, Transition, Select, out RowEdge, out ColumnEdge, out Amplitude, out Distance); ** PrewittAmp( Image: X; out ImageEdgeAmp: X);
说明, prewitt_amp,使用Prewitt算子检测边缘(幅值)。 ** PrewittDir( Image: X; out ImageEdgeAmp: X; out ImageEdgeDir: X);
说明, prewitt_dir,使用Prewitt算子检测边缘(幅值和相位)。 ** ReadAopKnowledge( FileName, ParamName, ParamValue, out Attributes, out OperatorNames);
说明, 读取aop观测点数据 ** RobinsonAmp( Image: X; out ImageEdgeAmp: X);
说明, robinson_amp,使用Robinson算子检测边缘(幅值)。 ** RobinsonDir( Image: X; out ImageEdgeAmp: X; out ImageEdgeDir: X);
说明, robinson_dir,使用Robinson算子检测边缘(幅值和相位)。 ** SobelAmp( Image: X; out EdgeAmplitude: X; FilterType, Size);
说明, sobel_amp,使用Sobel算子检测边缘(幅值)。 ** SobelDir( Image: X; out EdgeAmplitude: X; out EdgeDirection: X; FilterType, Size);
说明, sobel_dir,使用Sobel算子检测边缘(幅值和相位)。 ** StoreParKnowledge( FileName);
说明, store_par_knowledge,在文件中存储关于自动平行化的信息。 ** WriteAopKnowledge( FileName, ParamName, ParamValue);
说明, 保存aop观测点数据

《zw版·Halcon-delphi系列原创教程》 Halcon分类函数004·edge,边缘处理的更多相关文章

  1. 【《zw版·Halcon与delphi系列原创教程》 zw_halcon人脸识别

    [<zw版·Halcon与delphi系列原创教程>zw_halcon人脸识别 经常有用户问,halcon人脸识别方面的问题. 可能是cv在人脸识别.车牌识别方面的投入太多了. 其实,人脸 ...

  2. 【《zw版·Halcon与delphi系列原创教程》Halcon图层与常用绘图函数

    [<zw版·Halcon与delphi系列原创教程>Halcon图层与常用绘图函数 Halcon的绘图函数,与传统编程vb.c.delphi语言完全不同,     传统编程语言,甚至cad ...

  3. 《zw版Halcon与delphi系列原创教程》发布说明

    <zw版Halcon与delphi系列原创教程>发布说明 zw转载的<台湾nvp系列halcon-delphi教程>,虽然很多,不过基本上都是从cnc.数控角度的demo..  ...

  4. 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw

    <zw版·delphi与Halcon系列原创教程>THOperatorSetX版hello,zw 下面介绍v3版的hello,zw. Halcon两大核心控件,THImagex.THOpe ...

  5. 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版

    <zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...

  6. 《zw版·delphi与halcon系列原创教程》zw版_THImagex控件函数列表

    <zw版·delphi与halcon系列原创教程>zw版_THImagex控件函数列表 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两 ...

  7. 《zw版·ddelphi与halcon系列原创教程》Halcon的短板与delphi

    [<zw版·delphi与Halcon系列原创教程>Halcon的短板与delphi 看过<delphi与Halcon系列>blog的网友都知道,笔者对Halcon一直是非常推 ...

  8. 《zw版·delphi与halcon系列原创教程》hello,zw

    <zw版·delphi与halcon系列原创教程>hello,zw 按惯例,第一个程序是‘hello’ 毕竟,Halcon是专业的图像库,所以我们就不用纯文本版的,来一个专业版.Halco ...

  9. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

    <zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...

随机推荐

  1. js中操作数组的一些方法【转】

    增 push   在数组的末尾添加一个或多个元素,并返回新的长度.  array.push(1,2,3.........) unshift  在数组的开头添加一个或多个元素,并返回新的长度. arra ...

  2. jquery js javascript select 无限级 插件 优化foxidea版

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. Spark Kill Application

    yarn application -kill <applicationId>

  4. 关于android端的json传输

    比较通用的传输方法 import java.util.ArrayList; import java.util.List; import org.apache.http.HttpEntity; impo ...

  5. c# winform进入窗口后在文本框里的默认焦点

    c# winform 设置winform进入窗口后在文本框里的默认焦点   进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这 ...

  6. 模拟实现ORM实例

    https://git.oschina.net/wenjieyatou/hibernate_OR_Mapping 请参考git代码.基本原理是自己写了一个session,然后用反射机制模拟数据库存储机 ...

  7. 类似input框内最右边添加图标,有清空功能

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  8. firebox httprequester 模拟请求

    获取下载插件 httprequester 模拟POST请求,必须点击Parameter Body 参数写法:abc=123&id=456 也可以选择Headers栏目添加

  9. springmvc源码分析

    Spring MVC源码分析--初始化过程 标签: springmvcconstructioniocclass 2012-09-09 21:32 26578人阅读 评论(3) 收藏 举报 版权声明:本 ...

  10. IOS第16天(2,Quartz2D下载进度条)

    *************自定义下载的view的方法 #import "HMProgressView.h" @interface HMProgressView() @propert ...