这里的类和算子是针对.NET环境的。类和算子是从Halcon 17.12版本开始,名称中未包含数字版本说明的,表示17.12版本中已经包含。名称中有数字说明的,则表示是从数字版本后才增加的。目前已经更新到Halcon 24.11版本。而17.12之前版本中是否包含当前的类和算子,则未做验证。但是从更新历史来看,大部分的类和算子都是包含的,更新版本后,也只是增加一两个新类、几个十来个算子,多数版本可能并未增加新类。增加一个新类相当于增加一个新的功能模块,并不是每个版本都有新功能模块推出的,很多版本只在现有类中增加了几个算子。图像处理发展这么多年,中间增加的功能都比较少,Halcon在引入深度学习后,才多增加了几个类,如深度学习、深度OCR、深度Counting、深度Matching3D等。
《LabVIEW HALCON图像处理入门教程(24.09)》含深度学习,LabVIEW使用NI Vision+Halcon混合编程机器视觉与图像处理入门学习资料
http://visionbbs.com/thread-28124-1-1.html
Index of all Classes and Methods所有类和方法索引
Class grouping all HALCON operators.
类分组所有HALCON算子。
Apply a shock filter to an image.
对图像应用冲击滤波器。
Non-linear smoothing with the sigma filter.
使用西格玛滤波器进行非线性平滑。
Signal a condition synchronization object.
向条件同步对象发送信号。
Unlock an event synchronization object.
解锁事件同步对象。
Simulate an image with calibration plate.
用标定板仿真图像。
Simplify a triangulated 3D object model.
简化三角剖分的3D对象模型。
Simulate a uniform out-of-focus blurring of an image.
模拟图像的均匀离焦模糊。
Simulation of (linearly) motion blur.
仿真(线性)运动模糊。
Calculate the sine of an image.
计算图像的正弦值。
Compute the skeleton of a region.
计算区域的骨架。
Interactive output from two window buffers.
来自两个窗口缓冲区的交互式输出。
Calculate the smallest bounding box around the points of a 3D object model.
计算三维对象模型各点周围的最小边界框。
Smallest surrounding circle of a region.
一个区域的最小周围圆(包含所有区域)。
Smallest enclosing circle of contours or polygons.
轮廓或多边形的最小包围圆(包含所有轮廓)。
Surrounding rectangle parallel to the coordinate axes.
与坐标轴平行的包围矩形。
Enclosing rectangle parallel to the coordinate axes of contours or polygons.
包围平行于轮廓或多边形坐标轴的矩形。
Smallest surrounding rectangle with any orientation.
具有任意方向的最小周围矩形。
Smallest enclosing rectangle with arbitrary orientation of contours or polygons.
具有任意方向轮廓或多边形的最小包围矩形。
Calculate the smallest sphere around the points of a 3D object model.
计算三维对象模型各点周围的最小球体。
Smooth an XLD contour.
平滑XLD轮廓。
Smooth an equidistant 1D function with a Gaussian function.
用高斯函数平滑等距1D函数。
Smooth an equidistant 1D function by averaging its values.
通过求平均值来平滑等距1D函数。
Smooth an image using various filters.
使用各种滤波器平滑图像。
Smooth the 3D points of a 3D object model.
平滑三维对象模型的三维点。
Detect edges (amplitude) using the Sobel operator.
使用Sobel算子检测边缘(振幅)。
Detect edges (amplitude and direction) using the Sobel operator.
使用Sobel算子检测边缘(振幅和方向)。
Accept a connection request on a listening socket of the protocol type "HALCON" or "TCP"/"TCP4"/"TCP6".
在协议类型为“HALCON”或“TCP”/“TCP4”/“TCP 6”的侦听套接字上接受连接请求。
Compute the solution of a system of equations.
计算方程组的解。
Sort contours with respect to their relative position.
根据轮廓的相对位置对轮廓进行排序。
Sorting of regions with respect to their relative position.
根据相对位置对区域进行排序。
Generate a salt-and-pepper noise distribution.
生成椒盐噪声分布。
Pose relation of regions with regard to the coordinate axes.
区域相对于坐标轴的姿态关系。
Split XLD contours at dominant points.
在主要点处拆分XLD轮廓。
Split lines represented by one pixel wide, non-branching lines.
拆分由一个像素宽的非分支线表示的线。根据曲率将由一个像素宽的非分支线表示的线拆分为较短的线。
Split lines represented by one pixel wide, non-branching regions.
拆分由一个像素宽的非分支区域表示的线。根据曲率将由一个像素宽的非分支区域表示的线拆分为较短的线。
Calculate the square root of an image.
计算图像的平方根。
Compute the square root values of the elements of a matrix.
计算矩阵元素的平方根值。
Compute the square root values of the elements of a matrix.
计算矩阵元素的平方根值。
Perform a self-calibration of a stationary projective camera.
对固定投影相机进行自标定。
Subtract two images.
减两幅图像。
Subtract two matrices.
减两个矩阵。
Subtract two matrices.
减两个矩阵。
Find a similar word in a lexicon.
在词典里找一个相似的词。
Returns the elementwise sum of a matrix.
返回矩阵的元素总和。
Calculate the 3D surface normals of a 3D object model.
计算三维对象模型的三维曲面法线。
Compute the singular value decomposition of a matrix.
计算矩阵的奇异值分解。
Calculate the symmetric difference of two regions.
计算两个区域的对称差。
Compute the symmetric difference of closed contours.
计算闭合轮廓的对称差。
Compute the symmetric difference of closed polygons.
计算闭合多边形的对称差。
Symmetry of gray values along a row.
一行灰度值的对称性。
Execute a system command.
执行系统命令。
Calculate the tangent of an image.
计算图像的正切。
Test whether contours or polygons are closed.
测试轮廓或多边形是否闭合。
Compare image objects regarding equality.
比较图像对象的相等性。
Test whether the regions of two objects are identical.
测试两个对象的区域是否相同。
Test if the region contains a given point.
测试该区域是否包含给定点。
Test if points are contained in regions.
测试区域中是否包含多个点。
Classify a set of arrays.
对一组数组进行分类。
Test XLD contours or polygons for self intersection.
测试XLD轮廓或多边形的自相交。
Test whether a region is contained in another region.
测试一个区域是否包含在另一个区域中。
Test whether one or more contours or polygons enclose the given point(s).
测试一个或多个轮廓或多边形是否包围了给定点。
Test an OCR classifier.
测试OCR分类器。直接通过输入图像中的区域来测试字符属于给定类的置信度。已经过时的算子。
Determines the orientation of a text line or paragraph.
确定文本行或段落的方向。
Determines the slant of characters of a text line or paragraph.
确定文本行或段落的字符倾斜度。
Filter an image using a Laws texture filter.
使用Laws纹理过滤器过滤图像。
Add the result of a hit-or-miss operation to a region.
将击中击不中运算的结果添加到区域中。
Add the result of a hit-or-miss operation to a region (using a Golay structuring element).
将击中击不中运算的结果添加到区域中(使用Golay结构元素)。
Add the result of a hit-or-miss operation to a region (sequential).
将击中击不中运算的结果添加到区域(顺序)。
Remove the result of a hit-or-miss operation from a region.
从区域中删除击中击不中运算的结果。
Remove the result of a hit-or-miss operation from a region (using a Golay structuring element).
从区域中删除击中击不中运算的结果(使用Golay结构元素)。
Remove the result of a hit-or-miss operation from a region (sequential).
从区域中删除击中击不中运算的结果(顺序)。
Segment an image using global threshold.
使用全局阈值分割图像。
Extract level crossings from an image with subpixel accuracy.
以亚像素精度从图像中提取级交叉点。
Throws a user-defined exception or rethrows a caught exception.
抛出用户定义的异常或重新抛出捕获的异常。这个算子属于HDevelop环境的,在.NET环境中没有该算子。
Tile multiple images into a large image.
将多个图像平铺成一个大图像。