prev. page

Q.HI interface

In this section you will find information and examples related to the Q.HI expansion interface in Vision Q.400 - our connection to the HALCON image processing library.

All of the scripts available free of charge on this page are provided without warranty.

Documentation:

Free script files:

AlleDeutschEnglischFranzösisch
  • Image Information Image Information

    Beispielskript das Bildinformationen ausliest und zur weiteren Verwendung im Spreadsheet oder darauffolgenden Checkern zur Verfügung stellt.

    Beispiel: Mit einigen Indikator-Checkern ein Fadenkreuz erzeugen

  • Image Information Image Information

    Sample script calculating image information for further usage in the spreadsheet or other checkers.

     

    Example: Using several indicators to create a cross-hairs.

  • Clipboard Clipboard

    Beispielskript um Daten von einer Sequenz in eine zweite zu übergeben.

     

    Beispiel: So können die Ergebnisse einer Sequenz in einer anderen Sequenz zur Positionskorrektur verwendet werden.

  • Clipboard Clipboard

    Sample script showing the possibility to shift data from one sequence to another.

     

    Example: In this way you can use the results from one sequence for the position rotation adjustment in another sequence.

  • Color Window Color Window

    Beispielskript Farbinformation innerhalb der Checkershape zu extrahieren und zur Auswertung im Spreadsheet zur Verfügung zu stellen.

     

    Beispiel: Hiermit kann die Farbhaltigkeit innerhalb definierter Grenzen überprüft werden oder einfach Farben unterschieden werden.

  • Color Window Color Window

    Sample script to extract color information within the checker area and prvide this for further processing in the spreadsheet.

     

    Example: Used to check if the color is within a defined range or simply to distinguish different colors.

  • Detect Fiducials Detect Fiducials

    Beispielskript zum schnellen und genauen Finden von Passermarken.

     

    Beispiel: Hiermit können Passermarken auf Wafern, Leiterplatten, LCD Bildschirmen zur Positionierung gefunden werden.

  • Detect Fiducials Detect Fiducials

    Sample script to find the position of fiducials.

     

    Example: Used to accurately find fiducials on wafer boards, lcd panels, solar panels for positioning.

  • Image Rectification Image Rectification

    Beispielskript zur Korrektur von Perspektive und Linsenverzeichnung.

     

    Beispiel: Korrektur von Kameraposition oder fehlerhaften Linsen bzw. der Randbereiche von Linsen.

  • Image Rectification Image Rectification

    Sample script to correct image distortions caused by the orientation of the camera or the lens

  • Image Shading Correction Image Shading Correction

    Beispielskript zur Korrektur von ungleichmäßiger Beleuchtung.

  • Image Shading Correction Image Shading Correction

    Sample script to correct uneven illumination.

  • Object From Coordinates Object From Coordinates

    Beispielskript zum dynamischen Erzeugen von Suchbereichen auf Basis gemessener Bildkoordinaten

  • Object From Coordinates Object From Coordinates

    Sample script dynamically create search areas based on measured coordinates.

  • Object From Shapes Object From Shapes

    Beispielskript zum dynamischen Erzeugen von Suchbereichen auf Basis extrahierter Objekte.

  • Object From Shapes Object From Shapes

    Sample script dynamically create search areas based on extracted objects.

  • Rotate Image Rotate Image

    Beispielskript zur Umsetzung einer Positionskorrektur, bei der das Bild gedreht wird anstelle der Checker Shape.

  • Rotate Image Rotate Image

    Sample script to realize a position rotation adjustment rotating the image instead of adapting the checker shapes.

  • Contour Inspection Contour Inspection

    The Contour Inspection Checker can be used to detect small defects along
    the checker shape. The checker shapes “Ellipse”, “Line”, “Rectangle”, “Polygon”
    and “Object Shape” are supported.

  • Deform Image Deform Image

    The Deform Image Checker process a trapezoid deformation of the image. Use this checker for applications where a line scan camera grabs an image of a ring.

  • External Values External Values

    This checker simply copies its own parameters into the result list.

    The parameter values can be changed from external sources with the apropriate ActiveX, Ethernet and RS232 commands.

  • Perspective Correction Perspective Correction

    The checker calculates and performs image restitutions from camera images with perspective distortions. Such distortions result from tilt camera positions and may not be confused with lens related distortions (e. g. pin cushion, barrel distortion).

  • Synthetic Contour Matching Synthetic Contour Matching

    The synthetic contour matching checker searches for an adjusted template in the current camera image. The search area is the selected shape. The advantage compared to the contour matching checker is that the template does not need to be extracted from the image. The reference template could be adjusted as a circle, rectangle or a polygon contour.
    With the licensed version of this checker also contours from a DXF file could be used as a reference template.

  • Save Image Save Image

    The customized Checker “Save Image” is used to save a part of an image to a file. The image is saved when the checker is executed. The size and the file path can be set for all checkers used in the application at once.

  • DXF Shape DXF Shape

    This checker can be used to create a checker shape based on a DXF-File (DXF=Drawing Interchange File Format). The elements in the DXF-File needs to be closed contours.

    The contours are scaled and rotated into the rectangle checker shape.

    Supported DXF-Version: AC1009, AutoCAD Release 12.