This widget could not be displayed.

Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Olympus C750 capture image

Hi,

 

I have this camera, Olympus C750 and another video camera. I need to control them to pan, tilt, zoom, focus, and shutter click through LabView. What do I need? Do I need buy a IMAQ card. I do not want to process the image and video I get at all. Or I just need some kind of software? Thank you. 

0 Kudos
Message 1 of 12
(5,886 Views)

Hi,

 

The NI software and hardware you would need depends on the type of interface that your camera has. The supported interface types are Gigabit ethernet, Firewire, analog, camera link and parallel digital.

 

If the interface is analog, camera link or parallel digital,you would need one of our framegrabbers. For a list of these framegrabbers, please go to the following page: Framegrabbers . These are shipped with the NI-IMAQ driver which is required for image acquisition.

 

If the interface is gigabit ethernet (GigE) or firewire, you do not necessarily need to buy one of our framegrabbers. Third-party cards can be used as long as you purchase the Vision Acquisition Software package. This software package includes a driver called NI-IMAQdx which is necessary for image acquisition from firewire and GigE cameras.

 

I would recommend taking a look at the following  webpages as well:

http://digital.ni.com/public.nsf/allkb/295714717188939E862572760067694E?OpenDocument

http://digital.ni.com/public.nsf/allkb/9FFF247558F4A51C86257418007C95EA?OpenDocument

 

I hope that helps!

 

Vivek Nath
National Instruments
Applications Engineer
Machine Vision
0 Kudos
Message 2 of 12
(5,849 Views)

Thanks for your information.

 

After going through several posts here, I am thinking to go for the USB camera. There are quite a few posts talking about this. I know there are USB camera Labview driver avaiable also. I am wondering if I will go for USB camera, can I control the camera to pan, tilt and zoom? 

 

Do I need some specific hardware (IMAQ card) or software? Thank you.

0 Kudos
Message 3 of 12
(5,844 Views)

The software you want to use for a USB camera is the IMAQdx driver which is part of Vision Acquisition.

 

IMAQdx uses DirectShow to talk to the camera, and Pan/Tilt/Zoom is supported as long as the camera's driver supports it correctly. I know some of the Logitech webcams have either a hardware pan/tilt/zoom (their Orbit line) or software-based pan/tilt/zoom using a smaller ROI than the sensor size (9000 series). Both of these can be used with the IMAQdx driver.

 

Eric 

0 Kudos
Message 4 of 12
(5,834 Views)

Hi BlueCheese,

 

Thank you for you reply.It seems to me I got hardware part ready and no image aquisition card is needed for this application.

 

I have one more question. Someone can get images from USB port which is really low cost. However, many others are using image aquisition card to capture image? Why? What is the advantage to use IMAQ card? 

 

This must be a question which is too simple to answer. Please give me some information or throw me some links from where I can learn by myself. Thanks.

 

 

Message Edited by oly on 04-12-2010 05:47 PM
0 Kudos
Message 5 of 12
(5,826 Views)

If I understand correctly, this is a point and shoot digital camera. Correct? The only way I know of interfacing to it is through an SDK from Olympus. Unfortnuately, Olympus has discontinued support of the lower-end camera with their SDK and only support the high-end DSLR's. However, they still list it as supported through their older SDK: http://developer.olympus.com/cameras_25.html

 

Thrid-party software is also available: http://developer.olympus.com/showcase/default.asp

 

Hope this helps!

Message Edited by Steverino on 04-12-2010 08:18 PM
0 Kudos
Message 6 of 12
(5,818 Views)

Hi,

 

Thanks for your ideas. The camera is not the most important part I have concern with. I can buy something new if needed. 

 

There are two questions I got confused,

 

1. Most commercial cameras have USB port and it can be controlled to zoom, tilt and capture images in LabView without image acquisition card? Only need some software support? 

 

Then what is the advantages of those industrial cameras? And under what circumstances we need to consider IMAQ card? Thank you.

0 Kudos
Message 7 of 12
(5,802 Views)

There is a big difference between the kinds of cameras that most people on this forum work with (industrial video cameras) vs consumer or prosumer point-and-shoot cameras. The point-and-shoot camera (PS) is generally designed to take snapshots. Ease-of-use, feature set, image quality, and image size are the dominant factors affecting consumers' choices. The industrial camera is designed with the following attributes as a priority: Speed, light sensitivity, speed, ruggedness, speed, and the ability to use a number of different kinds of lenses. Oh, did I mention speed? Many machine vision applications require the processing of many images per second - something that simply cannot be done using a PS camera.

 

Certainly, the distinction between the two types is getting blurred (no pun intended) as PS cameras are advancing in their feature set. For example, some DSLR's also provide real-time imaging capability (e.g. movies). In a few years there may be little difference between the two types of cameras but for now there is a large difference.

 

Regaring interfacing to PC's: You are correct in stating that many PS cameras provide a USB connection. This is generally used for file transfer and not camera control. Some camera manufacturers provide additional functionality via the USB port through their software development kit (SDK). The SDK communicates with the software inside the camera (firmware) to provide additional capability such as shutter control, zoom, image size, etc. I know that Olympus provides an SDK for some of their cameras. I think Canon does as well. Not sure about Nikon or others. Bottom line - you have to write your own software using Visual Basic or C++ to control the camera or purchase thrid-party software to do it. Also, some PS cameras provide a somewhat crude though functional interface called TWAIN which can be used to remotely control the camera. The TWAIN interface can be somewhat restrictive depending on how it is implemented by the various camera manufacturers.

 

Regarding interfacing to industrial cameras: Back in the olden days when all electronic cameras were of the analog (TV) variety, a frame grabber was required to convert the analog signal into something useable by the PC. These products are still available, but generally most applications use digital interfaces. The common ones are FireWire (IEEE-1394a) or USB. There are some higher-end ones that require special hardware such as CameraLink and Gig-E.

 

Hope this helps.

 

BTW - What is your application? Maybe I or others can recommend a solution for you.

 

 

Message Edited by Steverino on 04-13-2010 02:21 PM
Message Edited by Steverino on 04-13-2010 02:24 PM
Message 8 of 12
(5,795 Views)

Hi Steverino,

 

Thanks for your detailed information. 

 

My aim is to stream live data, images and videos through TCP/IP to some kind of data server which will publish them via internet. We do not need fast speed snap rate, 10 FPS will be fine. Neither do we need high resolution. So I guess high-end industrial camera is unnecessary for me.

 

We would like to realize this through LabView, control both of the digital camera and digital video camera pan/tilt/zoom and capture image.

 

My question is do I need to buy a image acquisition card? It seems to me with digital camera, driver and software from LabView will be fine for me? Thanks.

 

 

Message Edited by oly on 04-13-2010 03:23 PM
0 Kudos
Message 9 of 12
(5,788 Views)

I guess my question is like this,

 

since the the digital cameraa are outputing digital signals, why IMAQ card is needed?

 

When IMAQ card is needed? for cameras with analog signals? 

 

 

0 Kudos
Message 10 of 12
(5,783 Views)