HALCON Bildverarbeitungssoftware

Verwandte Produkte:


    Übersicht
    • Pattern Matching, Blob Analyse, Morphologie, Vermessung
    • Kalibrierung, OCR, OCV, Barcode- und Datamatrixcode-Reading,
    • einfache Programmierung in C, C++, C#, Visual Basic und Delphi
    • integrierte Entwicklungsumgebung HDevelop
    • Unterstützung von Multicore- und Multiprozessorsystemen
    • verfügbar für Windows, Linux und Solaris

    Die leistungsstarke Standardsoftware HALCON bietet über 1400 Bildverarbeitungsfunktionen und eine integrierte Entwicklungsumgebung (IDE).
    HALCONs flexible Architektur ermöglicht die schnelle Entwicklung Bildverarbeitungsanwendungen in Machine Vision, Medizintechnik und Bildanalyse.
    Die Software bietet eine herausragende Performance und unterstützt Multicore-Plattformen, MMX und SSE2. Der große Funktionsumfang deckt alle Anwendungsbereiche ab. Er enthält Blob Analyse, Morphologiefunktionen, Pattern Matching, Messfunktionen, Objektidentifizierung und 3D-Vision, um nur einige zu nennen.

    HALCON unterstützt eine Vielzahl von Betriebssystem-Plattformen und hunderte von industriellen Kameras und Framegrabbern.
    Die PHYTEC USB- und FireWire-Kameras werden genauso unterstützt wie die pciGrabber-Serie (mit WDM-Treiber).
    Die Version HALCON Embedded kann auf Microcontrollermodulen wie z.B. dem phyCORE-OMAP44xx, dem phyCORE-i.MX27 und weiteren PHYTEC Boards eingesetzt werden.

    Erfahren Sie mehr über HALCON auf der Webseite von MVTec und fordern Sie gleich Ihre kostenlose Demo-Version von HALCON an.

     

    Lieferumfang: Kostenlose DVD mit HALCON Demo-Version.

    Technische Daten
    • Supported Platforms
      Windows NT / 2000 / XP / 2003 / Vista / 7 / x64, Linux x86 / x86_64, Solaris 9, and several embedded platforms.
    • Image Acquisition Devices
      Windows NT 4.0 / 2000 / XP / Vista / 7: & All IIDC 1394 compliant cameras
      all PHYTEC USB-CAM and FireWire-CAM
      all PHYTEC Framegrabber-Cards (pciGrabber- / eGrabber-)
      selected PHYTEC embedded Microcontroller Platforms (SBC)
      numerous other input devices (see MVTec website for detailed information)

    • Image File Formats
      AVI, binary, BMP, GIF, JPEG, JPEG-2000, PCX, PNG, PNM, Sun-Raster, TIFF, XWD.

    • Filtering
      Image enhancement: Contrast enhancement, illumination correction, scaling, histogram equalization.

      Smoothing: Edge-preserving and enhancing smoothing, Gaussian smoothing, binomial filter, mean filter, rank filters (median, separated median, weighted median, etc.), midrange filter, sigma filter, trimmed mean, salt and pepper noise elimination, recursive smoothing filters.

      Edge filters: Canny, Deriche, Lanser, Shen, Frei, Kirsch, Roberts, Prewitt, Robinson, Sobel, Laplace, difference of Gaussians, derivatives of Gaussians, edge closing.

      Point filters: Förstner, Harris, Sojka point extractors with subpixel accuracy.

      Inpainting: Restoration of missing image information.

      Texture: Laws filters (3x3, 5x5, 7x7), deviation, entropy.

      Arithmetic: Scaling, addition, subtraction, multiplication, absolute value, maximum, minimum, inversion, square root.

      Color transformations: CIElab, hsv, hsi, yiq, yuv, CIExyz, hls, ihs, etc.

      Fourier transform: Extremely fast FFT; Gaussian, mean, derivative, Gabor, bandpass, highpass, lowpass filters; energy, phase, power.

      Hough transformation: Lines, circles.

      Miscellaneous filters: User-defined filters, dot filter, gray skeleton, principal components, topographic sketch, Gauss pyramid, type conversion.

    • Subpixel Edge & Line Extraction
      Canny, Deriche, Lanser, and Sobel edge detectors; facet model and Steger line detectors with an accuracy of up to 1/50 pixel; subpixel color edge and line detectors; subpixel threshold.

    • Subpixel Contour Processing
      Contour processing: Affine and projective transformations; segmentation into and fitting of lines, circles, ellipses, and rectangles; merging of collinear contours; set operations (union, intersection, difference); creation of different standard shapes.

      Shape features: Area, center, orientation, circularity, compactness, contour length, convexity, elliptic axis, moments (arbitrary order), eccentricity, hulls (convex, circle, rectangle), selection of contours based on shape features.

    • Edge Position Measurement
      Subpixel edge extraction along lines and circular arcs; automatic selection of edges (first, last, all, rising, falling, pairs); evaluation functions for selecting edges and edge pairs.

    • Blob Analysis
      Threshold: Range, local, automatic.

      Region processing: Connected components, skeleton, junctions, end points, set operations (intersection, difference, union, complement), hulls (rectangle, circle, ellipse, convex), filling of holes, region generation (rectangle, circle, ellipse, polygon, checker, grid, random), access (runlength encoding, chain code, contour, polygons).

      Gray value features: Minimum, maximum, mean, deviation, co-occurrence, histogram, entropy, fuzzy features, gray moments.

      Shape features: Area, center, orientation, circularity, rectangularity, compactness, number of holes, contour length, convexity, elliptic axis, moments (2nd and 3rd), eccentricity, Hamming distance, hulls (circle, rectangle), distance, spatial relations, Euler number.

    • Segmentation
      Threshold: Color, hysteresis.

      Regiongrowing: Gradient, mean value, color, texture.

      Classification: Classifiers using multi-layer perceptron neural nets, support vector machines, Gaussian mixture models or n-dimensional boxes and spheres.

      Variation model: Segmentation based on a reference image and trained tolerated variations of good objects.

    • Morphology
      Binary: Minkowski-addition/subtraction, dilation, erosion, opening, closing, hit-or-miss, boundary, pruning, thickening, thinning, distance transformation.

      Gray value: Watersheds; dilation, erosion, opening, closing with subpixel mask sizes.

    • Classification
      Multi-layer perceptron neural net classifier; support vector machine classifier; Gaussian mixture models classifiers; clustering with n-dimensional boxes and spheres for data sets with a non-normal distribution.

    • Geometric Transformations
      Rotation, scaling, translation, mirroring, cropping; affine, perspective, and polar transformations; approximation of transformations from point correspondences and angles; image mosaicking including automatic point matching; rectification of complex image distortions; tiling of multiple images into a single image; merging of regions and contours from adjacent line scan images.

    • Pattern Matching
      Gray-value-based, correlation-based, shape-based, perspective deformable, descriptor-based, and component-based matching with arbitrary template size and shape; robust recognition of rotated, scaled (incl. anisotropic scaling), cluttered, or partially occluded objects, even under changing illumination conditions; matching in color and multi-channel images; recognition of different objects or objects with parts that can move with respect to each other in a single call; creation of synthetic models, e.g., from polygon data; automatic determination of model parameters.

    • 3D Matching
      Creation of 3D models from DXF CAD files; shape-based matching with arbitrary 6-DOF pose in 3D; robust recognition of cluttered or partially occluded objects, even under changing illumination conditions.

    • Bar Code & Data Code Reader
      1D bar code reader: EAN 13, EAN 8, UPC-A, UPC-E, 2/5 Industrial, 2/5 Interleaved, Codabar, Code 39, Code 93, Code 128, PharmaCode, RSS (including composite codes), bar code print quality inspection (ISO/IEC 15416).

      2D data code reader: ECC 200 (Data Matrix), QR Code, PDF417 code, data code print quality inspection (ISO/IEC 15415 and AIM DPM-1-2006).

    • Optical Character Recognition
      Character-based recognition, specialized segmentation, rotation elimination, trainable fonts, selectable features, pre-trained fonts for many applications.

    • Optical Character Verification
      Gray value based pattern comparison; invariant with respect to illumination, position, and size changes.

    • Gray Value Calibration
      Calibration of the response curve of the image acquisition device to increase the accuracy of subpixel measurements.

    • 3D Calibration
      Calibration of internal and external camera parameters from multiple images for pinhole and telecentric area scan cameras as well as line scan cameras; self-calibration of rotating cameras and of lense distortions; correction of lens distortions for images, contours, and points; transformation of contours and points into world coordinates; rectification of images (removal of lens and perspective distortions); extraction of the 3D position of circles and rectangles from a single image. Note that you can buy high-precision calibration plates from MVTec.

    • 3D Vision
      Binocular stereo: Stereo calibration, automatic determination of relative camera pose, image rectification, calculation of depth or disparity with subpixel accuracy.
      Further methods: Depth from focus; sheet of light; photometric stereo.

    • Image sequences
      Background estimation, optical flow.

    • Sockets
      Exchange of images, regions, XLD, and control data between HALCON processes.

    • Serial Interface
      Reading and writing of data.

    • Miscellaneous
      Kalman Filter: Estimation of current and future states in an image sequence.
    Artikel: HALCON Bildverarbeitungssoftware
    Preis (brutto): 0,01 EUR
    Preis (netto):  0,01 EUR
    Artikelnummer: SO-225