Complete control via USB of webcam or digital camera

Hi,
After searching in the forum and over internet, I finally decide to post my question.
I'm looking forward to control a webcam via usb with Labview 8.5. I want to be able to have a full control over the camera settings, particularly for acquisition. I also need to acquire the raw image or raw data composing the image. So I can't afford any degradation of the image by any out of control process. I think that the NI-IMAQ software is not really suited for my requirements right? 
As I don't have the Vision package, I thought that I should build my own driver with NI-VISA. In fact I did it and I think it is working well. I'm able to see all the properties of my webcam with a simple VI.
But then come the question: how can I acquire images and control the settings. The company told me that they are using generic UVC (USB Video Class) and that no custom commands were used. I downloaded all the information on the USB-IF website, but it seems to me that there is still something I don't understand to get going...
Is there anybody who can please help me with that problem? Any simple example would be very welcome...or any other solution.
After controlling a webcam, my ultimate goal would be to control a digital camera...I suppose this should be pretty similar...
Thank you very much for your help,
Frank

Hello,
If your camera is DirectShow compliant, IMAQdx from Vision Acquisition Software 2009 already provides support for USB cameras. This is described on this page: http://zone.ni.com/devzone/cda/epd/p/id/5030 as well as in the release notes for the software.
-Zach
Certified LabVIEW Developer

Similar Messages

  • Blue Screen On eMac From Generic USB cable for a digital camera?

    I recently got a digital camera from a friend and ordered a $2 usb cable to upload my pics. it uploaded them fine but the next time i started my computer i got a blue screen with only the mouse curser on it. i unplugged the cable and tried to start it again and it worked but then it froze again. now every time i start it ( with all the cables unplugged except for the mouse and key board ) it goes to the blue screen.

    If you boot in Safe Mode and open Applications/Utilities/Console, can you view the logs (e.g. system.log, CrashReporter logs, panic.log, etc.) looking for events tagged at the time of one of the blue screen starts? Look for indications that the eMac was trying to load some library or start some service, and never came back from that.
    How did you upload the pictures from the camera? Did you use a Mac program iPhoto or Graphic Converter or the like, manually drag the photos in the Finder, or did you use camera software? That you can boot in Safe Mode (which disables third-party drivers) but not normally raises the possibility that camera-specific software installed incompatible drivers onto your hard drive. Not that all camera manufacturer software is suspect by any means (Kodak EasyShare works OK on my eMac, for instance), put it's possible some third-party software written for Intel Macs would install itself on your PPC eMac.
    If you did use third-party camera software, you have some options. Check the camera manufacturer's website and see if there's a updated installer for the software, especially one for your OS version, and most especially if there are different PPC and Intel versions. If you find a more recent or more PPC-specific version, download that onto CD-R and install it on the eMac after booting in Safe mode.
    Another option: boot in Safe Mode, and look for anything you can be certain was installed by the camera software. Look for manufacturer/model name and/or install date. Look at the root level of your hard drive in the Library and System/Library folders, since the eMac is going to blue screen before you ever get to the login prompt (note: if your eMac is set up to automatically log you you, extend the search to your home directory Users/yourname/Library folder as well). Besides searching by name (command-F) on the hard drive, you can manually inspect folders to spot things that may not occur to you to plug into the search box. Some places to look:
    /Library/Application Support
    /Library/Extensions
    /Library/PreferencePanes
    /System/Library/Extensions
    /System/Library/Contextual Menu Items
    You can move suspect software to a holding folder (don't delete anything yet!) and then see if a normal start will work.

  • Usb recognizes iphone as digital camera

    I hvae Windows xp pro.
    My notebook recognizes the iphone as a digital camera whenever I put it on the usb cradle. It just started with no particular reason.
    Any idea to fix this will be greatly appreciated.

    Is the iPhone showing up as a USB mass storage device? (in other words, if you open up "My Computer" does the iPhone show up there as a drive?). If so then it's not that XP is seeing your phone as a camera. It is that it is seeing your phone as a generic device that happens to have pictures on it. Likewise, if you have music on there in MP3 format and if it is showing up as a USB mass storage device then Windows Media Player will be listed as another application on the autorun menu.

  • Ipod Nano 7th Generation Car Radio Controls via USB Cable.

    When I use my USB connection in my Hyundai for my ipod nano 7th generation, instead of playing what it was playing when I plugged it in, as it did with my previous nano, it plays random songs and I cannot navigate to podcasts I want to listen to as the navigation is clumsy and displays file names which are meaningless to me. How do I get it to play what I want to in my car?

    It does not matter, as i stated this happened to me doing both. Currently I am using it now with the car, I got a newer car last week. But I think when I get out of the car it pauses anyways. I have noticed that if pauses I don't touch it, it stays on the same song for maybe 1 day.
    If I don't use car for 3-4 days, it starts over again. That shouldn't matter though, if I did turn it off? I need help.......

  • New imac doesn't locate old imac hard drive via usb port

    I have an old iMac from ~2006 that recently stopped reading the harddrive.  I pulled the HD out and connected it to my new imac via USB port but I can't locate it.  The HD spins/powers up so I know the connector is strong enough to supply power.  We connected it to my husband's PC and he can see that there is a harddrive but cannot see any files to read.  He even tried Catacombe to try to read files but it didn't work.  My first issue is how can I locate my HD on the new mac?  But the main issue is how can I pull data/pictures off of the old harddrive and import them to my new computer.  I don't hear any clicking sounds from the harddrive so it seems to be working.  I can't reformat it because I don't want to lose the pictures on it.  I don't need the old harddrive to work/write.  I just need to pull the information off of it.  TIA.

    I was not familiar with catacombae , but now I am .
    You have a problem with either a corrupt file system on the hd or a hardware problem with the hd.  I'd say try mounting in disk utility.  Try reparing filesystem on hd.  Try one of the disk repair utilities.  Some have a free trail that let's you know if they can do anything.  You pay to get the data.  Seek profession help.  Pay $$$.
    How to mount with disk utility.
    Repair the file system.  see repair disk button on lower right.
    here are some more data recovery apps.  I left out a few & am posting my complete list.
    Perhaps Disk Warrior will be of some help:
    http://www.alsoft.com/DiskWarrior/
    "Stellar Phoenix Macintosh - Mac data recovery software, recovers data from damaged, deleted, or corrupted volumes and even from initialized disks."
    They have a trial version, so I guess you can see if your data can be recovered...
    http://www.stellarinfo.com/mac-data-recovery.htm
    "Data Rescue II is the best data recovery software on the market for recovering files from a problem hard drive. Data Rescue II works when other tools fail. Data Rescue II is also completely safe to use since it does not attempt any risky repairs to the drive while its scanning."
    http://www.prosofteng.com/products/data_rescue.php
    FileSalvage is an extremely powerful Macintosh application for exploring and recovering deleted files from a drive or volume.  FileSalvage is designed to restore files that have:
    -- been accidentally deleted.
    -- become unreadable due to media faults.
    -- been stored on a drive before it was re-initialized/formatted.
    http://subrosasoft.com/OSXSoftware/index.php?main_page=product_info&products_id= 1
    "TestDisk is a free data recovery utility. It was primarily designed to help recover lost data storage partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally erasing a partition table)."
    http://en.wikipedia.org/wiki/TestDisk
    Wondershare Data Recovery for Mac
    "Recover lost photos, video, documents, email and archive files from any Mac-based hard drive or external hard drive, iPod, USB drive, SD card, digital camera, mobile phone, and MP3/MP4 player, due to accidental deleting, formatting, virus infection, improper operation, unexpected power failure, and other unknown reasons. Also, iPhone recovery allows you to recover lost photos, videos, SMS, contacts, note, calendar and call history from iTunes backup file. With the free trial, you can preview all your recovered images, videos, music, documents and archive files prior purchasing this Mac Data Recovery."
    http://software.bigbigsoft.com/data-recovery-mac

  • How can I connect my Powerbook or iPad Retina via HDMI cable to 4K digital video camera to be a "control monitor"

    How can I connect my Powerbook or iPad Retina via HDMI cable to 4K digital video camera to be a "control monitor"

    That won't work with the iPad, unless maybe there's a "control monitor" app somewhere.

  • My IPOD Touch initially had a white screen.  I tried correcting this by restoring default settings via ITunes.  The Restore Failed with error 1602 and now the IPOD touch is completely dead. It will not power on or respond when I plug it into my PC via USB

    My IPOD Touch initially had a white screen.  I tried correcting this by restoring default settings via ITunes.  The Restore Failed with error 1602 and now the IPOD touch is completely dead. It will not power on or respond when I plug it into my PC via USB.  I get an error on my PC stating that device attached to USB port is not recognizable.  Can anyone help?

    Error 1602: Try the following steps to resolve this error:
    Ensure proper USB isolation troubleshooting has been performed, and test with a known-good cable.
    Follow the steps listed for Error 1604.
    This error may be resolved by disabling, deactivating, or uninstalling third-party security, antivirus, and firewall software. See steps in this article for details on troubleshooting security software.
    Above from:
    http://support.apple.com/kb/TS3694

  • Digital audio input via mini jack/toslink from ADA, monitored via USB audio output... is this do-able? I know digital audio input should be okay but how do I monitor it, apart from using the internal speakers?

    Digital audio input via mini jack/toslink from ADA converter, monitored via USB audio output to amplifier... is this do-able? I know digital audio input should be okay but how do I monitor it, apart from using the internal speakers?

    You can output audio thru HDMI, with appropriate adapter.
    You can use additional cheap external usb audio for monitoring.

  • Can MacBook Pro output digital audio via usb?

    I'd like to output digital audio via usb. Can it be done from iTunes? This would allow me to go directly to my dac and then to my preamp.
    Thanks.

    Russell, there are quite a variety of devices that accept digital audio over USB from any mac with a USB port - see http://www.trendsaudio.com/EN/Product/USBAudiodesc.htm for one example.
    Try a google on MAC USB Audio OUTPUT any you should pop up some useful options.
    Cheers
    Rod
    Message was edited by: Rod Hagen

  • Control a micro-controller via usb

    Hi,
    I'm looking for a way to control a micro-controller via usb using a java program. The micro-controller is used as an on/off switch. Is there a micro-controller that has a java driver provided?
    thanks

    The environment for Arduino is programmed in Java ( http://www.arduino.cc/en/Main/Software ) and you can use Java serial comms to communicate with it ( http://www.csc.kth.se/utbildning/kth/kurser/DH2400/interak06/6-Comm.html ).
    Mine hasn't arrived yet, but I'm planning to play with one.
    Pete

  • Recognizing digital camera via USB

    I recently recently reinstalled 10.3 on my iBook using the 'Archive' option. Since reinstallation, my iBook will not recognize my digital camera that is connected via USB.
    I have verified permissions and zapped pram. The USB ports work fine with my printer.
    Any idea how to proceed to get the camera recognized?
    Thanks for any help - direction.

    I understand your frustration.
    Does Apple System Profiler see anything connected to your USB port? With the camera connected and turned on, click "About This Mac" at the top of the Apple menu, then click "More Info" in the window that follows, and "USB" in the ASP window. When you click on each of your two USB ports in the upper right portion of the ASP window, what is shown below for connected devices? If there's nothing there, some sort of hardware problem would seem to be indicated — and the fact that your ports work with other devices suggests that if there's a hardware problem, it's in the camera or its USB cable. The fact that both were working before you reinstalled the OS doesn't absolutely guarantee that both are still working, though the temporal coincidence of a failure in one of them with your OS reinstallation does strain credulity a little.
    ...the camera was recognized by my computer before I reinstalled the OS.
    That's why I initially surmised that the current failure to do so might be due to software (a driver or extension) that was deactivated when you archived your old OS. But it could instead be because of some software setting or preference that was selected before the reinstallation, archived with the old OS, and now needs to be selected again. Unfortunately, I can't think what it might be. I hope someone else will come along with a bright idea for you.

  • Control Blackberry via USB?

    Has anyone seen any software that's capable of controlling a Blackberry on a PC via USB?
    (sort of like Logmein Rescue/B*Nator does but not wireless, as this is very slow). 

    The SOTI Pocket Controller-Pro for BlackBerry is a good program for this.  It cost $40, but I have recently found a promo code that will give you 50%, but it may run out soon.  The Promo code is BBAPPWORLD you can put this on when you're at the purchase screen on the website. You can also download it and try out the trail version for about a week.  I've attached the links below and a youtube video that demonstrates what it can do, 
    This is a link to download the app to the Blackberry (the Blackberry needs to be connected when you're doing this)
    http://appworld.blackberry.com/webstore/content/13746/?lang=EN
    This link is the software you need to download onto your computer
    http://www.soti.net/PCProBB/
    This is the youtube video
    http://www.youtube.com/watch?v=UWewyWFfr1w

  • How to read out data via usb

    Hello,
    i am trying to get the measurements of a dial indicator, "MarCator 1075", product of Mahr Co. via USB-Cable.
    I installed all the drivers and MAX shows that its a COM-Device and its working properly. So i configured the settings: baud rate 4800, data bits 7, parity even, stop bits 2, apllied and saved the changes.
    I tried those 2 attached VI's, but it doesnt work.
    1. basic_serial_write_and_read.vi is the standard VI for USB-communication of NI.
    2. Sylvac Read.vi is a VI the vendor send after i talked to him to inform me about the dial indicator. He said its a VI to get Data via RS232, but the problem is that i dont have a RS232-slot in my computer. In order to that i have to realize it via USB.
    I think it doesnt work because there are no databits to be read out. When the dataflow arrives the "VISA-Read" theres is an error. This occures in both VI's.
    Error -1073807339 occurred at VISA basic_serial_write_and_read.vi
    Possible reason(s): VISA:  (Hex 0xBFFF0015) Timeout expired before operation completed.
    Anyone who can help me with my issue??
    thx in advance
    best regards
    Attachments:
    basic_serial_write_and_read.vi ‏34 KB
    Sylvac Read.vi ‏22 KB

    Hello FCHansa,
    have you installed the proper drivers?
    Which version of LabVIEW are you using?
    Which OS are you working on?
    In the LabVIEW Example Finder you have a simple example how you can communicate to a USB HW via NI-VISA.
    It's called "Basic TCPIP or USB VISA Write and Read - PDA.lvproj". Or another would be "Basic TCPIP or USB VISA Write and Read - Touch Panel.lvproj"
    Have you configured your USB Device to a virtual COM interface?
    Also please have a look to these links:
    What is the Difference Between USB Raw Control and USB Raw Bulk?
    http://digital.ni.com/public.nsf/allkb/400D6EAB5CFE1C6B86257395005F5D48?OpenDocument
    USB RAW Controller
    https://decibel.ni.com/content/docs/DOC-2022
    Also, please follow the advises of smercurio_fc! As he said you need to know to which commands your Hardware is responding to.
    Best regards,
    Abduelkerim
    Sales
    NI Germany

  • HP Deskjet 3550 cannot print using Airport Extreme via USB connection on Windows 7 64 bits

    Product Name and Number: HP Deskjet 3550 Inkjet Printer
    Operating System installed: Windows 7 Home Premium 64 bits
    Error message: None
    Any changes made to your system before the issue occurred: Setting up HP printer using Airport Utility to add a new printer and installed Bonjour Print Wizard.
    Problem: My printer is already set up using Airport Utility. When I print something, the printer doesn't do anything. Is there something I haven't done lately in order to get this printer working using my wifi router?
    Suggestion #1: Are the print jobs getting stuck in the print queue? You can check this by clicking on the printer icon in your task tray by the clock.
    Error Message #1: Yes, the print job got stuck in the print queue, but the moment, it disappeared from the print queue and the printer doesn't print at all. This is frustrating.
    Suggestion #2: Does the printer work as expected if you connect it directly to the PC via USB?
    Error Message #2: Yes, the printer works if I connect it directly to my PC via USB, but I don't understand why it wouldn't work with the wifi router, though.
    Suggestion #3: This has to do with the way the router handles the connection to the printer. I found another thread, regarding this issue, and it has some information that may help resolve it.
    http://h30434.www3.hp.com/t5/Printer-Networking-and-Wireless/Print-Problem-Using -USB-Printer-on-Airp...
    If that does not help, I would recommend posting on the Apple forums, as they may have more expertise with the router's abilities:
    https://discussions.apple.com/community/wireless/airport
    Error Message #3: After clicking on the first link that you posted, it was very helpful, but the printer couldn't print completely and somehow it would stop at the quarter of a paper. It looks incomplete when I took it out from my printer. It does that every time.

    UPDATE!
    Problem solved!  So this is just a followup in case someone else ever stumbles into these boards with the same or similar problems as mine, that is, trying to run an HP Deskjet D1500 series printer [mine's a D1520] on an Airport Extreme wifi router's USB port as a network printer [with the Airport Extreme controlled by an ancient G4 PowerMac Quicksilver currently running OS X 10.4.11).
    Although it probably SHOULDN'T matter, since this type of printer works fine with just the Tricolor cartridge as shipped when hooked up directly to a computer's USB port, on a hunch I got a black HP cartridge (that's a type 21, not type 22 as I had earlier said), slapped it in, tried a test page, and all's well.  So, we can call off the technoid hounds.  Everything running perfectly.
    I hope this message in a bottle may help someone else out there some day soon who may be scratching his or her head with a similar stumper.  And just to recap those important Windows printer settings, they are:
    * [Printer Properties--> Ports--> Add New Port...] "Standard TCP/IP Port"
    * [Configure Port] IP Address "10.0.1.1" and Port "9100"
    Best of luck!
    Bilgey

  • Job stops (HP DJ 3550 connected to AEX via USB)

    Hi everybody,
    Here is the setup:
    1- PB G4 15" w/ MacOS X 10.4.2 uptodate w/ Airport Extreme card installed
    2- Airport Express base (firmware 6.2) setted using Airport Admin Utility 4.2:
    - Home router
    - WAN: ADSL modem connected using PPPoE
    - USB: HP DeskJet 3550 (recognized by system)
    - Network managed by DHCP & NAT
    - No Port Mapping, no Access Control, no WDS, no Music
    3- HP DeskJet 3550 connected via USB to AEX
    4- Printer added to PB using Printer Setup Utility V4.1 (157.2):
    - hp deskjet 3500, connected through Bonjour
    - Driver HP Inkjet 2.7.1
    From whatsoever application I print, it starts the job in the printer queue then stops (msg Jobs stopped).
    I included the console file for the experts...
    I tried reset, driver, update... you name it, it still doesn't work.
    It works using the USB and a Airport Extreme Base Station.
    I know that this printer is not in the compatibility list, but it really works with my AEBS!!
    Any help would be very appreciated as I am completly clueless...
    Thank you in advance... Pascal

    Hi Chris, thank you for the update and the trick.
    I have also some (good) news on my side.
    I tried the same as you did (restarting/reseting the AEX several times) and, effectively, the printer worked... until it stopped again a few prints after.
    So I went with the hard way (no, it is not throwing the AEX by the window).
    I installed the HPIJS and declared the printer as a network component with an IP address (like if it has a JetDirect). Now the problem is definitly fixed.
    Here are the steps:
    (see also page http://www.ifelix.co.uk/tech/1300.html)
    go to page http://www.linuxprinting.org/macosx/hpijs/ and download both softwares:
         - hpijs-foomatic-2.0.2.ppc.dmg
         - espgs-7.07.1.ppc.dmg
    Install them.
    Go to Printer Setup Utility
    Add a new printer
    Select IP Printer
    Select Protocol HP Jet Direct - Socket
    Enter address: 10.0.1.2 (or the address of your AEX)
    Queue: leave blank
    Name: HP DeskJet 3550 - HPIJS (or the name you want)
    Location: Airport Express Base (or the location you want)
    Print using: HP
    Select model: HP DeskJet 3550C HPIJS (or your model)
    Set the printer as default if necessary

Maybe you are looking for

  • Error in Call Adapter

    Hello, We have RFC --> HTTPS scenario. The RFC Destination of type G is created in XI and the connection test is working fine. When I run this scenario, sometimes I get following error: com.sap.aii.af.ra.ms.api.DeliveryException: XIAdapter:ATTRIBUTE_

  • How to popup an OAF page in a new window?

    Hi all, I hava a requirement to popup an OAF page in a new window when i touch a image . When i touch the image,popup a new OAF page ,and the orial page become invalid like LOV, there are some messageTextInput items and a 'Confirm' submitButton in th

  • How do  connect tv to my router

    how do i connet my tv to my router

  • Dual 27" iMacs - one as a monitor?

    This may sound like a stupid question, but I want to be sure before I go buying a cable. I am in a unique situation...I just got clearance to work from home at my job (as a graphic designer), and I bought a 27" iMac Core i5. Well, work also got new 2

  • Find a slow query

    Hi all, I have two questions about the SQL tuning: There are many open sessions for an Oracle database, (1) How to find the session that runs a slow query? (2) How to locate / find this slow query so that the query can be tuned? Thanks a lot.