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.

Nouveautés d'IMAQ Vision 7 pour LabVIEW
Type image natif sous LabVIEW 7
La dernière version d’IMAQ Vision bénéficie des avancées technologiques apportées par LabVIEW 7 Express pour faciliter le développement d’applications de vision. IMAQ Vision 7 introduit ainsi un type de données images natifs pour LabVIEW : des contrôles et indicateurs vous permettent maintenant d’avoir un affichage de vos images directement dans l’interface de votre application. Il devient également possible de disposer des sondes images dans votre diagramme LabVIEW. Vous pouvez ainsi visualiser une image en cours d’exécution et déboguez simplement votre application.
Note : Les contrôles et sondes images ne sont disponibles que sous LabVIEW 7 et ultérieur.
Algorithmes bornés pour LabVIEW Temps Réel (RT)
De nouveaux Vis permettent de s’assurer qu’un ensemble de fonction de vision s’exécutera dans un temps défini, et ce même si le traitement n’est pas complètement terminé. Ceci est particulièrement dans des applications temps-critique pour lesquels le temps de boucle doit être constant.
Note : Cette fonctionnalité est disponible uniquement sous LabVIEW Real-Time 7 et ultérieur.

Optimisation de l’analyse de particules
Les Vis d’analyse de particules fournis dans IMAQ Vision 7 pour LabVIEW sont 2 à 10 fois plus rapides que ceux de la version précédente. Ces Vis prennent en compte les mesures calibrées qui deviennent jusqu’à deux fois plus rapides que l’utilisation de mesures non calibrées. Il n’est maintenant plus nécessaire de corriger l’image entière afin d’effectuer des mesures.

Support des fichiers AVI
IMAQ Vision 7 pour LabVIEW intègre des fonctionnalités de lecture et écriture de fichiers vidéo au format AVI. Il est également possible d’écrire des données supplémentaires dans le fichier AVI en même temps que la vidéo.
Amélioration des interpolations de cercles et d’ellipses
IMAQ Vision 7 pour LabVIEW intègre de nouvelles routines d’interpolations de cercle et d’ellipse qui ignorent les points aberrants, offrant ainsi une interpolation bien plus précise. Le degré d’exclusion des points aberrants est configurable.


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.

national instruments : Imaq Vision 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


Accueil Alliance Vision | National Instruments : Compact Vision System, Cartes IMAQ, Développement, Logiciels