03-01-2007 09:18 AM
03-02-2007 12:11 AM - edited 03-02-2007 12:11 AM
Hi Vedi,
I don't know what ActiveX components might have come with your camera, but I've been experimenting with a Microsoft ActiveX control "msvidctl" in "msvidctl.dll". It's an ActiveX control specifically designed to display Video streams - including live video.
It comes with WinXP but web-threads suggest Win2K can also work. Drop an ActiveX container on your FP then "Insert ActiveX Object" and browse to "MS TV Video Control" in the "Select ActiveX Object" dialog. If you don't see "MS TV Video Control", DLL is probably not on your PC (in %system%\win32\msvidctl.dll.)
The attached LLB (LV7.1) was a LOT of work just to select the Video source (AKA "TuningSpace") "AuxIn1". I'm trying to get something in via a composit video connector - emphasis on trying.
This example doesn't provide for video channel selection - but you're weren't planning to watch TV, right?
Cheers!
.. Oh, and it plays WMV files!
Message Edited by tbd on 03-02-2007 12:13 AM
07-26-2009 01:23 PM
Hello Kudo
I have tested your MSVidCtl.EXAMPLE.llb to see if I could use it to get 1600x1200 wmv video into labview
in 8.5 and get it to work with a short wmv sequence that I have collected using a logitech 9000 camera at 480x640 resolution.
Then I tested with max resolution 1600x1200 but the images comes not out correctly , but then I look at the property for MSVidCTl and specially I look for the property browser for the frontpanelobject for MSVidCtl where the image appears and change the property "actual size" to true (default false) and then it works !!! (Now the whole image come out in original 1600x1200 and correctly)
Thanks a lot
Now to my real question:
Can I now in Labview be able to " programmatically snap individual frames from the video that I see from the MSVidCTL window using 8.5 native commands ?. I want to use the "picture control " for furthe analyze.
Thanks again for providing this very good example code !
Kind Regards Lars