Is vision development module in labview 8.6. sufficient for real-time image acquisition and analysis using a webcam

Hi, 
I'm new to labview and trying to develop an eye-tracker using labview 8.6. It has the vision development module and i was wondering if this was sufficient for real-time image acquisition and processing or would i be needing any other software tools.
Solved!
Go to Solution.

Hello, certainly it is possible and sufficient for real-time tracking!
About eye tracking - if you need an example, you can find the code here:
https://decibel.ni.com/content/blogs/kl3m3n/2013/10/08/real-time-face-and-eye-detection-in-labview-u...
The code uses OpenCV functionalities along with the LabView UI (and some other functions like overlay).
Hope this helps a bit.
Best regards,
K
https://decibel.ni.com/content/blogs/kl3m3n
"Kudos: Users may give one another Kudos on the forums for posts that they found particularly helpful or insightful."

Similar Messages

  • Does Vision Development Module obviate the need for the Vision Run Time Engine?

    I have several computers with the full version of Labview (8.0.1 and\or 8.2) as well as the most recent version of the Vision Development Module (VDM 8.2.1), all fully registered and activated.  In addition, I have one computer we have designated the "build" computer which has the professional version of LV 8.2 as well as LV 8.0.1 Full version w/ Application Builder (we have delayed migrating certain applications to 8.2 for various reasons).  Instead of distributing applications as source distributions to these computers (uncompiled VIs), we would like to use our build computer to compile applications that make use of the Vision image processing VIs.  I know that all of these computers have the appropriate LV run time engines installed, but I was wondering if I need to install (and thus purchase) the Vision Run Time Engine for each of these computers.  I know that when you install VDM, you also get a copy of the vision RTE (in C:\Program Files\National Instruments\Vision\Run-Time Engine).  Does this mean the engine is already installed and ready to run compiled applications?  Or do we need to pay for the engine on each computer?

    The Development module includes the RTE for that machine.
    For the other machines, you will need to purchase the Vision RTE and install and activate for each machine. See the KB article below for more details.
    http://digital.ni.com/public.nsf/websearch/F1699570F78FECBB86256B5200665134?OpenDocument
    Ed
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Failed to load NI-Vision development module library

    Hi all,
    I am using Labview 2014-64 bit with vision, but every time I try find some vi in vision development module llb I get this error msg:
    failed to load dynamic library because of missing external symbols.
    screenshot attached.
    I tried to load vision development with selecting 64 bit support twice but still getting the same error msg.
    can any one tell me where can be the problem.
    thanks
    Attachments:
    Capture.PNG ‏19 KB

    Hi AnkitG,
    One thing to make sure of is that you have installed the correct version of software. You would need Vision Development Module 2014 f1, which can be found here:
    http://www.ni.com/download/vision-development-module-2014-f1/4971/en/
    If you are installing from a CD, please try uninstalling and then reinstalling using the link from our website and then follow these steps:
    http://digital.ni.com/public.nsf/allkb/7B71A26E9B4891C6862577C9007B3F27?OpenDocument
    Please make sure the version of LabVIEW selected is the one you are using. After restarting the computer after installation, please try to access the pallette again.
    Paolo F.
    National Instruments
    Applications Engineer

  • How do I make an executable that includes vision development module?

    Hi,
    I am trying to make an executable from a labview program that uses the avi tools from the 2012 vision development module to open and read each frame of the avi file. The executable will be used on computers that do not have labview or vision development. When I make the executable I make an installer that includes the labview 2012 runtime engine and the vision development 2012 runtime engine. When I attempt to open my executable everything works properly other than the fact that a blank screen is displayed and the avi frames cannot be seen. The executable even reads the proper frame rate for the avi file that is selected in the executable. I do not understand why the video is not showing up. Any advice would be much appreciated.
    Thanks,
    Rob

    Hi Rob,
    Welcome to the NI Discussion Forums! Do you have the proper video codecs installed on the deployment machines? The IMAQ AVI functions use the codecs installed on your computer to process AVI files.

  • Vision Development Module Run Time License?

    Dear all,
    I wish to install an application I have built at university onto a laptop for use in another university. The application uses the NI-IMAQdx driver for acquisition from 2 USB cameras, as well as various VIs from the vision development module.
    I know that there is no legal issue with distributing the Labview Run Time engine but I would like to know where I stand with the vision side of things.
    To install this application on the laptop will I need to purchase the Vision Develpment Module Run Time License and the Vision Acquisition Software for this laptop, if so how would I inculde this in the install?
    I notice that the install GUI gives me the option to include the run time engines and drivers but I am not sure how this works without the license?
    Also any idea on cost?
    Any advice would be great,
    Regards,
    Joe
    Solved!
    Go to Solution.

    Hi Liam, 
    Thank you for your reply.  So just to get this straight, I would build the application and installer as normal but include the vision development run time engine in the install as well as the NI-IMAQdx driver for the cameras and the Labview run time engine.
    After installation on the laptop I assume it wil prompt me for activation keys  to enable the vision development run time engine. 
    Would it also be possible to download the run time enviroments separatley on the laptop rather than including them in the install, is this a better way of doing it?
    In your email you made it sound as if the license for the vision development run time engine covers the drivers as well, is this the case or do I need a separate license for the acquisition software (ie the NI-IMAQdx driver)?
    Thanks for your help,
    Joe

  • How to convert imaq image to a 2D array without vision development module

    Hi,
    I'm looking for a way to convert an Imaq image into a regular picture (2D array) without using "Vision development module", nor saving it to a file (I need a refresh rate of about One frame per second).
    any ideas?
    thanks,
    Gilad.

    Greetings, 
    If instead of attempting to acquire the image as the raw data as per the last example, are you looking for something then like the IMAQ Image to Array? I made some research and initially I believed this VI was part of the Development Module, but I was thinking of the Array to Image VI, which is why I did not bring it up earlier.
    Finally, how exactly will you then be manipulating that array? Or will you simply be interested in displaying it? 
    Cordially;
    Simon P.
    National Instruments
    Applications Engineer

  • Since updating to LR5.5 it crashes about every 5-10 images while working in the development module. Computer is PC Windows 7 Home Premium. I have been using this computer for several years with zero problems. Is this related to the updating? What is the f

    Since updating to LR5.5 it crashes about every 5-10 images while working in the development module. Computer is PC Windows 7 Home Premium. I have been using this computer for several years with zero problems. Is this related to the updating? What is the fix?

    Do you get an error message? If so, what does it say?
    Do you get a Blue Screen?
    Does something else happen?

  • LabVIEW 7.0 utilize the real-time functions in Window 2000 Real-time.

    Can an application written with LabVIEW 7.0 utilize the real-time functions in Window 2000 Real-time.

    The LabVIEW DATA ACQUISITION HANDBOOK (not sure of the exact title), has examples of simultaneous I/O, which is what I assume you need.
    Clock- controlled analog output (to drive the stepper), and analog input (to read your inputs), sound like the ticket for you.
    You could load the output buffer with a pattern that drives your stepper, and get multiple input samples for every step, all precisely timed.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • NI Vision Development Module VI Missing

    I working in LV 2010.  Everything was working fine.  Full vision development was working fine.  I had access to all of the edge detect, gap measure VIs, etc.  Then in a moment of stupidity I installed 2014 vision development.  Now I realize that was only a trial version so I got rid of it.  Now though when I open and use LV2010 it don't show all of the vision functions in the pallete.  It just shows the basic vision functions (grab, snap, etc..)  I can see that that vision folder still exists, I can see that I still have a full version on 2010 vision in the license manager, and it says it in installed and fine.  How do I get LV2010 to once again look in the right place?  BTW, when I open a VI I had written using the measure vertcal gap function it stops and asks me to find the "NI_Vision_Development_Module VI.  Which I cannot find BTW..  Your help is appreciated.

    As you have found out, LabVIEW can be very "version-specific".  LabVIEW, itself, installs in its own directory (e.g. LabVIEW 2010, LabVIEW 2011).  However, some toolboxes (in particular, IMAQ and IMAQdx) install "globally" in their own folder.  This means that when you install IMAQdx for 2014, it overwrites IMAQdx for 2010.  I don't know if this should be considered a "bug" or a "feature", but it explains your situation, and the necessity for doing the re-install of LabVIEW 2010.
    You might be able to get away with "merely" reinstalling the 2010 Vision Toolkit(s).  However, you would need to get the current files and folders removed properly, which might be difficult (because there may be hidden "hooks").  If you have a current 2010 license, you should be able to get NI to supply the disks (or a download) ...
    Bob Schor

  • Lecture d'une vidéo .avi Vision Development Module

    Bonjour à tous, je me permets de poster un post puisque là je ne trouve pas de solutions à mon problème.
    J'utilise le block IMAQ AVI Read Frame de la bibliothèque Vision et Motion de Labview.
    J'ai une vidéo en .avi que je lance dans mon vi.
    Seulement voilà, j'ai plusieurs exemplaire de ce .avi avec des codecs de compression différents.
    Je ne comprend pas pourquoi tous ces .avi ne fonctionne pas.
    Par exemple lorsque j'ouvre le .avi générer avec le codec Intel IYUV, cela fonctionne parfaitement. Mais lorsque j'ouvre le .avi généré avec le codec MPEG4 ou bien H.264, cela ne me lit pas la vidéo et me génère cette erreur :
    code erreur : -1074396009
    "IMAQ AVI Read Frame An internal DirectX error has occurred. Try upgrading to the latest version of DirectX."
    J'ai la toute dernière version de DirectX pour XP, soit la 9.c
    Si quelqu'un à une idée, j'en serais vraiment fort reconnaissant.
    Merci beaucoup par avance.
    Florian V

    Florent,
    A première vue, Il n'est possible d'ouvrir avec LabVIEW que les fichier AVI utilisant des codecs image par image. Ci joint, la fenêtre de l'aide contextuelle de la fonction AVI Read Frame (que vous utilisez probablement).
    N'ayant pas de plus amples précisions je vais continuer à chercher des informations concernant la lecture de fichier vidéo AVI.
    Cordialement,
    Vincent.O
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet
    Pièces jointes :
    AVIReadFrame.png ‏14 KB

  • Developer Module only shows blue square with a white cross, images are displayed in the library ok but not im developer Module

    Ive just updated to LR 6 from LR 5.
    The app seemed to launch ok but as I was looking around none of my photos will open in the developer module, they just have a blue box with white cross??

    It seems to be something to do with Lightroom 6 accessing the GPU. I had this problem and under the "Performance" tab in "Preferences" (Edit menu), there's a box that says "Use graphics processor". I unticked this box and now the images are displayed in the developer module. I'll need to investigate further to find out why Lightroom is not working with my GPU but at least I can use it now.

  • Euresys Picolo image acquisition and LabVIEW

    Hi all,
    Unfortunately I have bee asked to use a Euresys piccolo image acquisition card in LabVIEW. I my case I only need to display the image on / on top of a LabVIEW front panel. Yes – I know it would have been much better to use an NI card but sometimes other people........
    Anyway my question is - has anyone out there managed a reliable interface to the piccolo dll yet? I’ve been looking at the ActiveX interface but it looks like an exceptionally tricky job. I see there are few previous discussions that will be of help should I have to start from a blank VI.
    Any advice appreciated,
    -Martin
    Certified LabVIEW Architect

    Hi Martin
    I have had a look for you this afternoon to see if I can find an example for you as to how to communicate to you Euresys frame grabber in LabVIEW but an example or driver is not available. It should though be possible to comunicate with your board using the manufacturers dll. You mentioned that you were aware of other forum posts that will be helpful in you starting to develope you code but I thought it might be helpfull to post some links below.
    Forum posts:
    Is it possible to use Euresys Picolo card with IMAQ vision and LabView?
    activex help!!!
    calling picolo.dll in Labview
    Other Resources
    Using External Code in LAbVIEW
    Integrating External Code with the Import Shared Library Wizard
    I hope this helps

  • Independent 7 Year LabView (3.0-7.1) and Real-Time Programmer w/ Signal Analysis and Audio/Video/Imaging Background

    I have been a LabView programmer since version 3.1 and now into version 7.1 - including the Real-Time platform. I also have developed database connectivity in Perl/CGI/HTML in conjunction with this experience.
    I also have over a decade of experience in Audio, Video and Imaging technology as a systems designer and production engineer. I am currently a part-time employee and an independent contractor. My company name is The Oakland Group. I am available for both short-term full-time and long-term part-time projects.
    I look forward to discussing any LabView project with you.
    Tom Held
    [email protected]
    414-964-0518

    Please see my attached resume.
    Tom Held
    Attachments:
    resume-scada.pdf ‏43 KB

  • NI Vision Development Module Run-Time License

    I need remove the Run-Time license, Because I need format the computer had drive
    then I need re-install the license at the same computer.
    There is a Procedure?
    Thanks

    Hello Truck123,
    I believe this KnowledgeBase has the information you are looking for:
    KnowledgeBase 3TUA30KK: How Do I Deactivate or Remove my License for an NI Product?
    http://digital.ni.com/public.nsf/allkb/6BF2C6CF85611A7B86257107005DEEFA
    Regards,
    Tom L.

  • VI on LabVIEW real-time is loading and running a DLL which has been deleted from the machine

    OK, this is a weird one (at least, to me :-)  )
    I have a small real-time demo application VI that I am writing, using some new VIs I just created.  My new VIs are wrapper functions for a DLL, using Call Library Function Nodes.
    In the process of debugging, I decided to delete the DLL and run without it, to confirm that I am actually loading and using the DLL (since it seemed to have stopped doing something it had successfully done just a little while earlier).
    The VIs that use that DLL still run, and at least some of them actually do what they are supposed to do.  But the DLL does not exist on the real time machine!  Not only did I delete it, reboot the machine, and check that it was gone, but through my ftp program I searched the whole hard drive for that DLL and did not find it (the search succeeded in finding a different DLL which did exist on the system, so the search-via-ftp is working).
    How could this happen?  What am I missing?  Could this somehow be the result of a corrupted VI or is there some more logical explanation for the phenomenon?
    Thank you.
    Batya

    Nathan is right at least for the Phrlap ETS based RT systems. For VxWorks you have to (or maybe used to have) to download the shared library to the controller before you could deploy an executable that makes use of them. For Pharlap ETS systems if you deploy a VI library dynamically to a machine it will download everything including shared libraries to the the RT target memory and run it from there. Only if you create an executabel and "install" it to the target and run it from there will it use whatever VIs are in the executable and also use the shared libraries that have been installed onto that system (at least for Pharlap ETS RT targets. As mentioned before for VxWorks targets, the deploy process even for executable installation did for some reasons not take care about moving the according *.out library to the target together with the rtexe).
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

Maybe you are looking for