LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Nikon d90 in LabView

Hi All,

 

We usually run a couple of ethernet cameras into our labview program. We've bought a Nikon D90 SLR though, and I'm trying to see if it's possible to have image acquisition on LabView via either the firewire or USB cables...

 

Any ideas?

Message 1 of 9
(8,659 Views)

I believe PTP is the protocol these cameras use for remote control - http://en.wikipedia.org/wiki/Picture_Transfer_Protocol

 

A quick google search revealed this product - http://www.hytekautomation.com/Products/PTPCam.html but I am unable to vouch for how good it is.

 

If you're able to compile a dll here's an open source project you might look into - http://libptp.sourceforge.net/

 

I played around with a similar project in the past but alas, my D3000 doesn't fully implement PTP so I didn't get too far.  I think your D90 might though.

 

Good luck,

 

Simon

Message 2 of 9
(8,645 Views)

Nikon makes SDKs available for some of their dslrs, including your D90.  it's not exactly a library of VIs, but if you are willing to put in the work to interface with their API (DLLs plus example C code, if I remember right), you can control camera functions, capture from the sensor, and access the memory card.  For example, you could control exposure settings from a computer (or network!), or get video from a camera that doesn't normally support video.  Won't be easy.

 

https://sdk.nikonimaging.com/apply/

 

what in particular are you trying to do?

-Barrett
CLD
0 Kudos
Message 3 of 9
(8,626 Views)

Hi, I'm also interested in interfacing a Nikon camera through Labview.

Did you find a solution ?

Can you provide me some information ?

 

Thanks

0 Kudos
Message 4 of 9
(8,192 Views)

Hello Maxim,

 

Are you using the NI-IMAQ driver or any NI vision software for your application or are you only using LabVIEW to interface with your camera.

 

Paul-B

Applications Engineer
National Instruments
0 Kudos
Message 5 of 9
(8,158 Views)

Dear Paul,

we do manufacture special scanners for museum/library www.metis-digital.com. I write most of the software in Labview, sometimes using NI-IMAQ and NI Vision and sometime using a special set of imaging VI which I wrote in C++ during several years.

We do have two lines of products (and software).

A) High cost Professional planetary scanner up to the 2A0 format. They integrate our own designed camera-link camera and we use a NI-1426 frame grabber and NI vision software (for which we have to purchase a license for every run-time we distribute). I anyway also use some of my imaging VI here because they are generally faster compared to NI. Futhermore some NI imaging VIs are buggy and nobody noticed since Labview 7.11 !

B) Low cost Semi-professional planetary  scanner up to the A1 format based on a Canon DLSR camera. I had to write most of the imaging library used in this scanner/software because we cannot add the NI Vision RUN-Time cost to the scanner price. Still use some imaging VI from the available ones in Labview (Vision Common resources). So, no NI-IMAQ or Vision here, and the integration of the Canon camera into Labview was done using a third part ActiveX module (TCamRemote). 

We want now to integrate a Nikon camera into the existing line of scanners (B). But we cannot find a Labview compatible driver or ActiveX or .NET wrapper of the Nikon SDK. I guess we just have to write our own wrapper... 

 

Why did you ask ? Do you have any idea that could help us integrating the Nikon SDK (not just file transfer but the whole functionality of course) ?

 

Best regards

 

Massimo Colagrande

 

 

0 Kudos
Message 6 of 9
(8,148 Views)

Hi Maxim,

 

Sorry but I can’t be much help on integrating the Nikon SDK, but the links at the top of this forum should help to see what is out there and what can be done. Below is a link to someone who has used the PTP drivers to remotely take and save pictures from a Nikon D80.

 

image capturing using nikon d200
http://forums.ni.com/t5/LabVIEW/image-capturing-using-nikon-d200/td-p/811649

 

Tim O

Applications Engineer
National Instruments
0 Kudos
Message 7 of 9
(8,118 Views)
Hello Massimo, I work on integrating Canon consumer cameras into visual inspection/ gauging systems. Do you have drivers for the latest Canon SLR? Regards Boris
0 Kudos
Message 8 of 9
(7,830 Views)

Hi,

    I have a Nikon Ri1 camera and its SDK. But now I have to connect it to another software by Labview programming. How can  I utilize the SDK to achieve my goal?

    Can you give me some ideas?

 

 

 

Raul

Your future depends on your dreams. So go to sleep.
0 Kudos
Message 9 of 9
(6,376 Views)