Skip to content

HMisc🔗

Name🔗

HMisc — Class grouping methods belonging to no other HALCON class.

Methods🔗

 
AngleLl Calculate the angle between two lines.
AngleLx Calculate the angle between one line and the horizontal axis.
ApproxChain Approximate a contour by arcs and lines.
ApproxChainSimple Approximate a contour by arcs and lines.
CaltabPoints Read the mark center points from the calibration plate description file.
ConcatOcrTrainf Concat training files.
ConvertPoint3dCartToSpher Convert Cartesian coordinates of a 3D point to spherical coordinates.
ConvertPoint3dSpherToCart Convert spherical coordinates of a 3D point to Cartesian coordinates.
CopyFile Copy a file to a new location.
CreateCaltab Generate a calibration plate description file and a corresponding PostScript file for a calibration plate with hexagonally arranged marks.
CreateRectificationGrid Generate a PostScript file, which describes the rectification grid.
DeleteFile Delete a file.
DeserializeFftOptimizationData Deserialize FFT speed optimization data.
DistancePl Calculate the distance between one point and one line.
DistancePointLine Calculate the distance between a 3D point and a 3D line given by two points on the line.
DistancePointPlueckerLine Calculate the distance between a 3D point and a 3D line given by Plücker coordinates.
DistancePp Calculate the distance between two points.
DistancePs Calculate the distances between a point and a line segment.
DistanceSl Calculate the distances between a line segment and a line.
DistanceSs Calculate the distances between two line segments.
FileExists Check whether file exists.
FilterKalman Estimate the current state of a system with the help of the Kalman filtering.
GaussDistribution Generate a Gaussian noise distribution.
GenArbitraryDistortionMap Generate a projection map that describes the mapping between an arbitrarily distorted image and the rectified image.
GenCaltab Generate a calibration plate description file and a corresponding PostScript file for a calibration plate with rectangularly arranged marks.
GetCurrentDir Get the current working directory.
GetPointsEllipse Calculate points on the perimeter of an ellipse.
InfoEdges Return the filter coefficients of a filter in EdgesImage.
InfoSmooth Information on smoothing filter SmoothImage.
IntersectionLl Calculate the intersection point of two lines.
LineOrientation Calculate the orientation of lines.
LinePosition Calculate the center of gravity, length, and orientation of a line.
ListFiles List all files in a directory.
MakeDir Make a directory.
OptimizeFftSpeed Optimize the runtime of the FFT.
OptimizeRftSpeed Optimize the runtime of the real-valued FFT.
PartitionLines Partition lines according to various criteria.
PlueckerLineToPointDirection Convert a 3D line given by Plücker coordinates to a 3D line given by a point and a direction.
PlueckerLineToPoints Convert a 3D line given by Plücker coordinates to a 3D line given by two points.
PointDirectionToPlueckerLine Convert a 3D line given by a point and a direction to Plücker coordinates.
PointsToPlueckerLine Convert a 3D line given by two points to Plücker coordinates.
ProjectionPl Calculate the projection of a point onto a line.
ReadFftOptimizationData Load FFT speed optimization data from a file.
ReadKalman Read the description file of a Kalman filter.
ReadOcrTrainfNames Query which characters are stored in a training file.
ReadOcrTrainfNamesProtected Query which characters are stored in a (protected) training file.
ReadTuple Read a tuple from a file.
RemoveDir Delete an empty directory.
SelectLines Select lines according to various criteria.
SelectLinesLongest Select the longest input lines.
SerializeFftOptimizationData Serialize FFT speed optimization data.
SetCurrentDir Set the current working directory.
SpDistribution Generate a salt-and-pepper noise distribution.
UpdateKalman Read an update file of a Kalman filter.
WriteFftOptimizationData Store FFT speed optimization data in a file.
WriteTuple Write a tuple to a file.