Halcon image processing software

Source: Internet
Author: User
Image Filtering
Image Enhancement:Contrast enhancement, brightness correction, histogram normalization, and histogram balancing
Smooth Filtering:Undirected filtering, Gaussian smoothing, mean filtering, and step filter (median, median, weighted median, etc ), moderate filtering, Sigma Filtering, tail mean, salt and pepper noise removal, recursive smoothing filtering
Edge Filter:Canny, deriche, Lanser, Shen, Frei, Kirsch, Robert ts, Prewitt, Robert ts, Prewitt, Robinson, Sobel, Laplace operator, Gaussian difference, Gaussian derivative, edge Closure
Point filter:Foerstner, Harris, Sojka sub-image extraction Filter
Texture:Laws filter (3x3, 5x5, 7x7) deviation and entropy arithmetic operations: proportional scaling, addition, subtraction, multiplication, absolute value, maximum value, minimum value, and flip
Color Conversion:Cielab, HSV, his, yiq, YUV, CIEXYZ, HLS, his, etc.
Fourier Transformation:High-speed FFT, Gaussian, derivative calculation, Gabor filter, band-pass, high-pass, low-pass filter, energy, phase, weight calculation
Hof Transformation:Line and garden Detection
Other filter types:Custom filter, dot filter, gray skeleton extraction, principal component analysis, topology skeleton extraction, Gaussian pyramid transformation, type conversion
  Sub-prime edge and Line Extraction
Well-known edge detection operators, such as the shecneer, deriche Lanser, and Sobel operators, facet model and Steger line extraction (with an accuracy higher than 1/50 pixels), sub-pixel color edge and line extraction, and sub-pixel threshold
  Contour Processing
Contour processing:Affine and projection transformations, segmentation and fitting of lines, circles, and ovans, parallel contour merging, and generation of different standard shapes.
Shape features:Area, center point, direction, roundness, closeness, perimeter, elliptical axis, torque, profile, centrifugal rate, angle analysis (convex, circle, rectangle); contour selection based on shape features.
  Edge position measurement
Sub-prime Edge Extraction of segments and arcs along the line; automatic edge selection (starting point, ending point, all points, rising, falling, Edge Point); boundary and Boundary Search evaluation function
  Blob Analysis
Threshold Value:Global, local, and automatic
Region processing:Connection domain analysis, skeleton, connection points, endpoints; Set Algorithms (intersection, union, difference set, and complementary set); Angle Analysis (convex, circular, rectangular, elliptical, concave ); empty fill, area generation (rectangular, circular, elliptical, square, grid, polygon, any shape), access (Travel coding, chaincodes, outlines, polygon)
Gray value features:Maximum value, minimum value, average value, variance, co-occurrence matrix, histogram, entropy, fuzzy features, and gray scale
Rectangular features:Area, midpoint, direction, roundness, and closeness, number of holes, perimeter, concave degree, elliptical axis, moment of order 2, moment of Order 3, centrifugal rate, Hamming distance, closed area (circle, rectangle), distance, spatial relationship, ouarla number
  Image Segmentation
Threshold Value:Color, post-verification Segmentation
Region growth:Gradient, mean, color, texture
Category:Classifier based on neural network or n-dimensional linear plane or surface
Changeable model:Segmentation Based on the reference image and trained standard samples within a certain error range.
  Mathematical Morphology
Binary morphology:Minovsky addition and subtraction, expansion, corrosion, open operation, closed operation, hitting and dropping, border, trimming, bold, refined, Distance Transformation
Grayscale morphology:Watershed algorithms, expansion, corrosion, open operations, closed operations, top hat, bottom hat
  Classifier
Multi-layer Perception Neural Network; dataset Clustering Algorithm for n-dimensional linear plane or surface with inconsistent distribution.
  Geometric Transformation
Rotation, proportional scaling, translation, image, cut, affine, perspective, polarization transformation; approximate transformation from point to angle, image fusion with automatic point matching; image deformation correction; jigsaw puzzle; line scan image region and border Fusion
  Serial Port
Read and Write Data
  Pattern Matching
Grayscale value, shape-based, multi-template matching based on any size and shape; robust recognition algorithm, accurately identifies rotation, proportional scaling, chaos, partial occlusion, and lighting changes. You only need to call one function to identify the cold and hot seasons, and then identify the targets with relative location changes between different targets. A comprehensive model can be generated, for example, from the image data of a polygon.
  Barcode and QR code recognition
1D bar code recognition:EAN 13, EAN 8, UPC-A, PC-E, 2/5 industrial, 2/5 plug-in, Codabar, code 39, code 93, code 128, pharmacode
2-dimensional code recognition:ECC 200, QR code
  Optical character recognition (OCR)
Character-based recognition, special segmentation algorithms, rotation correction, training fonts, and optional features.
  Optical Character verification (OCV)
The template comparison algorithm based on the gray value can produce consistent results for brightness, position, and size conversion.
  3D Calibration
Multiple images are used for Internal and External Parameter Calibration of pinhole and remote cameras; deformation correction of images and points; coordinate of points and contour images to the actual 3D space
Standard transformation; Image Correction (removing lens and perspective deformation ).
  3D vision
Binocular vision:Dual-camera calibration, Image Correction, and subpixel precision depth and difference calculation.
Other methods:Deep Image Acquisition Based on focus changes and Measurement Based on binocular vision.
  Image Sequence
Background estimation and optical flow analysis.
  Network Transmission of sockets
Transmits images, regions, xld (profile data), and control parameters between Halcon processors.
  Supported file formats:
Avi, BMP, GIF, JPEG, PCX, PNG, PNM, Tiff, xwd, binary, sun-raster.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.