IMAQ Vision, bibliothèque logicielle pour la vision
National Instruments, systeme de vision industrielle et d'imagerie scientifique
IMAQ Vision, la bibliothèque logicielle de vision de National Instruments, offre la possibilité de construire des applications de vision industrielle autonomes. Grâce aux fonctions de traitement d'images, IMAQ Vision permet de développer des applications complètes au sein des environnements LabVIEW, LabWindows / CVI et Measurement Studio (Visual Basic et Visual C++). IMAQ Vision est également disponible sous la forme de contrôle ActiveX, que vous pouvez utiliser avec Visual Basic, Visual C++ et Borland Delphi. La dernière version de cette bibliothèque offre en outre de nouvelles fonctionnalités pour l'environnement de programmation graphique LabVIEW de National Instruments.
Accédez
au comparatif
des fonctions
des logiciels
pour la vision

Nouveautés d'IMAQ Vision 8 pour LabVIEW
De nouveaux algorithmes de détection de défauts par comparaison à une référence (contrôle d'impression).

La lecture de code Data Matrix est améliorée en vitesse et fiabilité. De nouvelles fonctions permettent d'estimer la qualité du code Data Matrix en accord avec la norme ISO 16022 5AIM).
Amélioration du Geometric Matching. Recherche multi-modèles et application aux images calibrées.
OCV (vérification de caractères) complète l'OCR (lecture de caractères).
Détection de formes géométriques. Nouvelles fonctions pour l'extraction de cercles, elipses, lignes et rectangles dans les images.
Extraction de contours.

Watershed Transform. Divise une image en se basant sur une analyse typographique, ce qui permet la séparation d'objets.
Lecture et écriture de fichiers au format JPEG 2000.
Seuillage adaptatif. Cette fonction permet de binariser efficacement des images lorsque le contraste n'est pas uniforme.


Outils d'affichage d'images
Utilisez les fonctions d'affichage pour un affichage rapide de vos images. Les fonctions d'affichage sont interactives et comprennent en particulier des outils de définition de région d'intérêt (ROI), de zoom et de profil de ligne. Vous avez également la possibilité de dessiner des lignes, des rectangles, des arcs de cercle et des ellipses et d'utiliser les fonctionnalités d'affichage pour ajouter des curseurs et des profils de ligne.
Utilisez également les fonctions d’overlay pour afficher des résultats ou des formes sur votre image sans en altérer le contenu. Des fonctions sont également disponibles pour la création et la gestion de vignettes représentant une collection d’images.

Images binaires : morphologie/analyse de particules
National Instruments : Imaq VisionUtilisez les fonctions d'analyse pour étudier des ensembles de pixels (blobs ou particules) dans une image. Comptez, identifiez et mesurez des cellules ou des objets. Les fonctions d'analyse de particules permettent de calculer des surfaces, des périmètres, des orientations, des positions et cinquante autres paramètres de forme. pour faciliter les opérations de comptage, utilisez les fonctions de morphologie pour modifier la forme des particules et les fonctions de filtrage pour supprimer des particules sur des critères de taille.

Imaq Vision : National InstrumentsMesures de particules
Mesurez des surfaces, des périmètres, des moments d'inertie, des orientations, des largeurs, des hauteurs, des axes d'ellipses, des facteurs d'élongation, des facteurs de circularité, des facteurs de type, des projections, des positions, des rectangles de délimitation et de nombreux autres paramètres associés aux particules.

Calculs de morphologie
Utilisez des fonctions de morphologie pour éroder ou dilater des particules, en combler les trous, les rendre convexes, rejeter des objets environnants, calculer des échelles de gris, effectuer des segmentations ou définir des périmètres et des squelette d'objets.


Traitement d'images
Utilisez les fonction de traitement d'images pour filtrer, manipuler ou lisser des images. Les fonctions arithmétiques comprennent l'addition, la soustraction, la multiplication et la division. Les fonctions de traitement d'images comprennent également les opérations logiques NOT, AND,OR, XOR, des algoritmes de comparaison et des fonctions statistiques de type histogramme, égalisation d'histogramme et recherche de valeurs minimales et maximales. Les fonctions de filtrage comprennent des algorithmes de seuillage, d'auto-seuillage, de filtre passe-bas (Gaussien), de filtres médian, de détection de contours, et des filtres personnalisés pour différentes tailles de noyaux. vous avez également à votre disposition des fonctions complexes comme la FFT 2D et des fonctions de filtrage dans le domaine fréquentiel pour une analyse plus avancée de vos images.

 

 

Mesure dimensionnelle
Utilisez les fonctions de mesure dimensionnelle et de détection de contours pour localiser automatiquement les contours d'un objet et pour en mesurer les distances ou les angles. Pour mesurer des distances de points à points, utilisez les profils de ligne et les fenêtres d'affichage interactives. Spécifiez des repères de référence pour effectuer ensuite des mesures entre ces repères. Dans une application de production, mesurez par exemple des distances critiques et comparez-les à des valeurs de tolérance pour rejeter les produits défectueux. Déterminez les positions et les angles des contours d'un objet pour mesurer leurs distances avec une précision en dessous du pixel.

Imaq Vision : National Instruments

Des outils haut niveau vous offre une mesure directe et robuste : une seule fonction réalise la détection de fronts multiples, le calcul des dimensions demandées et l’affichage du résultat sur l’image. Mesurez ainsi des distances minimale et maximale entre deux droites, les paramètres d’un cercle ou d’une droite.

Reconnaissance de formes sur des images monochromes et couleurs
Utilisez les outils de reconnaissance de formes dans les applications de mesure, d'alignement et d'inspection. Spécifiez les paramètres et les conditions de reconnaissance pour faciliter les recherches.

Imaq Vision : National InstrumentsLes fonctions de reconnaissance utilisent une stratégie de recherche "intelligente" pour localiser rapidement les objets, même s'ils sont partiellement hors champ, disposés selon des angles différents ou en partie cachés.

 

Calibration : restez dans le monde réel
Les fonctions de calibration vous permettent de définir simplement une lecture directe de vos mesures en unités physiques (mm, cm, cm_, …) plutôt qu’en pixels. La correction des défauts inhérents à la prise de vue (perspective et distorsion optique) est également possible par un processus d’apprentissage.

Traitement de couleurs
Utilisez les fonctions de traitement de couleurs pour réalisez des opérations de seuillage, de filtrage, de reconnaissance ou de comparaison de couleurs, dans différents espaces couleurs. Par exemple utilisez ces fonctions pour inspecter des comprimés pharmaceutiques dans leur emballage ou pour contrôler des couleurs sur une chaîne de production agro-alimentaire.

National Instruments : Imaq Vision


Fonctions d'IMAQ Vision
Gestion
Create
Dispose
Error
Status

Affichage des images
Windraw
WindSize
WindClose
GetPalette
WindShow
PaletteTolerance
WindMove

Région d'intérêt
WindGetROI
WinSetROI
WindEraseROI
ROIToMask
MaskToROI

ROI
ToolControl
WindToolsSetup
WindLastEvent
WindToolsSelect
WindZoom
WindToolsShow
WindGrid
WindToolsMove
WindGetMouse
WindToolsClose
WindRoiColor

Dessin et texte
ImageToClipboard
ClipboardToImage
Draw
DrawText
MagicWand
Conversion
Convert
Cast
ConvertByLookup

Analyse
Histogram
Histograph
LineProfile
Quantify
BasicParticle
ComplexParticle
(Blob Analysis)
Complex Measure
ChooseMeasurements
ParticleFilter

Images et pixels
Copy
GetImageSize
SetImageSize
Extract
Expand
Resample
GetCalibration
SetCalibration
ImageToImage
GetPixelValue
SetPixelValue
GetPixelLine
GetRowCol
GetPointsOnContours
GetPointOnLine
SetPixelLine
SetRowCol
ImageToArray
ArrayToImage

Traitement
Threshold
Multithreshold
AutoBThreshold
AutoMThreshold
UserLookup
MathLookup
Equalize
Label

Opérateurs arithmétiques
Add
Subtract
Multiply
Divide
MulDiv
Modulo

Opérateurs logiques
And
Or
Xor
LogDiff
Compare
Mask
Inverse

Filtrage
Convolute
GetKernel
BuildKernel
EdgeDetection
NthOrder
LowPass
Correlate

Outils de mesure
Interpolate 1 D
Edge Tool
Caliper Tool
Shape Match Tool
Distance Gauge Tool
Get Angle
Get Distance
ROI Profile
Transform ROI
Coordinate Reference

Couleurs
Learn Color
Match Color
ExtractColorPlanes
ReplaceColorPlanes
ColorHistogram
ColorHistograph
ColorThreshold
ColorUserLookup
ColorEqualize
GetColorPixelValue
SetColorPixelValue
GetPixelLine
SetColorPixelLine
ColorImageToArray
ArrayToColorImage
RGBToColor
IntegerToColorValue
ColorValueToInteger
Color planes inversion

Fichiers
ReadFile (BMP, TIFF, AIPD, JPEG, PNG)
GetFileInfo
WriteFile (BMP, TIFF, AIPD, JPEG, PNG)

Reconnaissance de
caractères

(disponible sous la forme d'un toolkit)

Basic OCR
Complex OCR
OCR TextMask
OCR Preprocessing Config
OCR Recognition Config
OCR Correction Config
OCR Verification Config
OCR Directory
OCR Unwrap

Complexe
FFT
InverseFFT
ComplexFlipFrequency
ComplexConjugate
ComplexAttenuate
ComplexTruncate
ComplexAdd
ComplexSubtract
ComplexMultiply
ComplexDivide
ComplexImageToArray
ArrayToComplexImage
ComplexPlaneToArray
ArrayToComplexPlane
ComplexPlaneToImage
ImageToComplexPlane

Identification
(LabVIEW, LabWindows/CVI, et BridgeVIEW uniquement)

Read LCD
Read Single Digit
Read Meter
Read BarCode 25
Read BarCode 39
Read BarCode 128
Read BarCode EAN8
Read BarCode EAN13
Read BarCode UPCA

Morphologie
Morphology
GrayMorphology
Distance
Danielsson
RemoveParticle
FillHoleRejectBorder
Convex
Circles
Segmentation
Skeleton
Separation

Reconnaissance de formes
Learn Pattern
Match Pattern
Setup Learn
SetupMatch
SaveTemplate
LoadTemplate

Géométrie
3Dview
Rotate
Shift
Symmetry


Alliance Vision | National Instruments : Caméras intelligentes, CVS, Cartes IMAQ, Développement, Logiciels