|
|||||||||||||
in data 11-21-2011 03:50 AM
Salve,
sto utilizzando LabWindows/CVI (versione 2009) per aggiungere ad un'applicazione esistente l'elaborazione di un'immagine acquisita da una telecamera connessa tramite GigE.
Usando la Developer Suite ho installato le librerie di necessarie: modulo Vision, modulo Vision Acquisition e Imaqdx.
La telecamera viene vista correttamente da MAX e riesco anche ad eseguire lo Snap od il Grab delle immagini dalla telecamera.
Pur avendo installato i vari moduli non trovo, in CVI, nessun esempio relativo all'acquisizione di un'immagine tramite la libreria Imaqdx.
Ho provato a testare le seguenti funzioni:
rval = IMAQdxOpenCamera (const char *name, IMAQdxCameraControlMode mode, IMAQdxSession *id);
che sembra funzionare correttamente in quanto rval vale 0 ed ottengo un id=2.
rval = IMAQdxSnapImage (IMAQdxSession id, Image *image);
dove, passando l'id ottenuto dalla funzione precedente, ottengo invece un errore, credo per come creo l'immagine da passare alla funzione.
Dove posso trovare un semplice esempio di acquisizione immagine utilizzando Imaqdx e CVI?
Grazie
Risolto Andare alla soluzione.
in data 11-22-2011 03:13 AM
Ciao Gualty,
Penso che troverai gli esempi in Example Finder interessanti.
Nella sezione Find Examples, browse Imaqdx sotto Directory Structure.
Ho anche trovato due link che potrebbero aiutarti, puoi dare un'occhiata?
NI-IMAQ Images and IMAQ Vision Images in C:
http://zone.ni.com/devzone/cda/tut/p/id/3700
Using NI-IMAQ Functions to Capture an IMAQ Vision Image Instead of a 2D Array:
http://zone.ni.com/devzone/cda/epd/p/id/4081
in data 11-22-2011 03:53 AM
Ciao Antonios,
grazie mille per l'aiuto. Ho trovato gli esempi ed anche acquisito l'immagine dalla telecamera.
Gualty
Profilo utente | Privacy |
Legal |
Contatta NI
© 2011 National Instruments Corporation. All rights reserved. | Segnala ad un amico
|
||

Segnala ad un amico