Question

Setting up an image capturing system on a PC

Asked by: StarbuckLives

Okay, I need help. Im a programmer by trade and Im a little outside my wheelhouse here. My digital camera experience is limited to the cool little camera I got for Christmas and never use.

Im trying to set up a system to attach a camera to a computer. But thats not all! I want to be able to see/focus/aim the camera with the computer. So, just like you can see what youre aiming at on the little LCD screen on the back of a camera (which I now know you cant do with a Nikon D200 apparently) I want to be able to see that on my computer via an app I write. Preferably web based (HTML, JAVA script, VB script) Im also going to need to control the camera to move up and down and left and right a little Then, snap a picture and store it on the PC. After that, Im going to try and do all sorts of wonderful things with it, sending it hither and yon programmatically to databases and servers. Its gonna be awesome!

What I need to know about is the hardware. What I currently have is a Nikon D200, which I can attach via USB cable and control with the Nikon Capture 4.4 software. But, I cant see the image on the computer before I take the picture. Its a shoot and hope kinda deal right now. Plus, like I said, I want to be able to put some sort of control in a program so I can centralize the images/controls/commands in one screen. Id prefer HTML, but should be able to do it in VB as well.

Now, can I do this with a good digital camera and USB cable? (I may have access to other digital cameras. I need to check with the camera people) Or, Ive seen some references to video cameras and video capture cards. Do I need to do that? Id like to find a way to use the camera since Id imagine it would offer a better picture quality. But, if I CANT us a digital camera, what would I need video camera wise?

I truly appreciate whatever help you can provide. The more complete the answer (and the smaller the words) the better until I can get my head around the concept.

Thanks in advance.


This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2008-03-20 at 08:23:25ID23257190
Topics

Digital Cameras

,

Web Languages/Standards

,

Visual Basic Programming

Participating Experts
4
Points
0
Comments
23

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Capture the images Using External Camera with delphi
    How to capture the images Using External Camera with delphi?
  2. Monitor or LCD ??
    I have begun doing some digital imaging now with my new camera and discovered that my Samsung 15 inch monitors display is a little too dark (because it's old I assume!). I am now in the market for the great quality. I must say that I am a fan of 15 inch displays as opposed ...
  3. How to capture image from camera ?
    Hello, I have wrote a small app to capture an image from a web cam to publish to member cards. However, i used the quickcam SDK - I have now found out that this will not run on Windows NT. So, my question is, what is the simplest way to grab an image from a camera then sav...
  4. Realtime capture video input from digital camera or digital vid…
    I've written personal management program with delphi. One form I've written is Personal Information form. What it does is that it contain personal information and what I want more is 1. I have digital video interface with computer via USB ports. 2. I ...
  5. Truly Anonymous Web Browsing: How??!!
    Thank you for helping me :)) Is there any way to browse the web in true anonymity? I'm aware of these "anonymizer" programs and websites. Do they really protect the browser? What I'm asking here is this: are there any truly foolproof ways to browse the web withou...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: CMYScottPosted on 2008-03-20 at 08:31:28ID: 21172532

On a digicam side - what you need is a camera that is supported with an API - not many around, but there are a few - off the top of my head I don't know if Nikon does.  Usually the API's only support professional level products, not the consumer oriented cameras most of us have.

Another option would be a web-cam.  Depending on the quality you desire, this would be easier and I believe some web-cams now have PTZ functionality (pan, tilt, zoom).

 

by: StarbuckLivesPosted on 2008-03-24 at 06:03:32ID: 21193236

I can get my hands on professional level stuff if neccessary. This is for work, so they're paying. (I just have to keep it reasonable.) So, if I can't do it with a digital camera, and I go with the webcam, which would be better for a high quality frame grab? A high quality webcam or internet camera? (Apparently, there's a difference?)

 

by: CMYScottPosted on 2008-03-24 at 06:19:17ID: 21193317

I'm not sure I know the difference between a web-cam and internet-camera.  Perhaps its just marketing hype?

My experience with webcams is that the image quality is pretty bad - although perhaps there are some better ones on the market.

There are a number of cameras marketed to the security industry which would give you IP based imaging.  Some support PTZ as well.  I can't tell you what the cost would be.  Most of the ones I've seen have a built in web-server (with security) and have some API or Control available to help integrate into your application.

 

by: CMYScottPosted on 2008-03-24 at 06:33:53ID: 21193393

you might want to look for this camera to see if it will do what you want

panasonic wv-nm100

as I recall, it can be mounted upside-down (ie.. ceiling mount) or on a platform of some sort.  Its certainly not the highest quality camera, but its pretty inexpensive for a PTZ camera (as I recall, it doesn't actually do an optical zoon, but has a digital zoom feature).   Without knowing exactly what you're trying to do, it might work well for your application.






 

by: RDAdamsPosted on 2008-03-26 at 10:56:58ID: 21214426

The Philips webcam will do 1280 by 960.

PCVC740K ToUcam Pro 1280 (H) x 960 (V)

 

by: StarbuckLivesPosted on 2008-03-26 at 12:24:47ID: 21215213

They all look pretty good. I imagine that I won't need anything better then 6 MP! But they don't appear to have pan/tilt controls. They say you can zoom in via the application they give you, but all it has, that I can see, is the face tracking software. I'm basically sticking this on a pole and putting people in front of it to take their picture. I need to be able to move it if they're too tall or vertically challenged. Do these do that somehow?

 

by: RDAdamsPosted on 2008-03-26 at 12:29:40ID: 21215257

Not really.  Will they be at your desk to do this?

You could mount it on a small tripod so you could adjust as necessary.  Using a ptz control for this would be really over the top.

 

by: RDAdamsPosted on 2008-03-26 at 12:31:21ID: 21215280

You could also just buy a ptz motor unit http://www.matco.com/pan-tilt.htm
but this again isn't really a great solution and is not software based.

 

by: RDAdamsPosted on 2008-03-26 at 12:35:08ID: 21215309

 

by: keybordPosted on 2008-03-26 at 12:38:22ID: 21215346

Ok this is going to look like a lot to swallow but its a take on the same them from a different angle perhaps...

I am a stop motion animator and capture hi-res stills in sequence but also need to see the 'live' image for reference in animating.  As you have realised DSLRs are not the best option because unlike a digital compact the shutter is closed until you take the shot (see point 5 for existing workarounds).  My workflow/setup is more or less as follows:

1) I use a canon powershot or similar, a pc laptop, stop motion pro (this is good software - cheaper alternatives exist), the canon remote capture software and a DAC (D.igital A.nalogue C.onverter ) made by 'Dazzle'.  
 
2)  The Powershot is connected to laptop with two cables: (a) a standard USB, and (b) a cable from the cameras 'video out' socket that goes to the DAC.  The DAC is then connected to the laptop via another USB cable.  
 
3)  'Connection (b)' is 'live' and outputting to stopmotionpro for reference.  It is maximum resolution is PAL SD 720x576 and is pretty pixelated quality in my opinion because it is coming from the LCD video out of the camera and also going throught the DAC converter.  In theory you could just grab frames with this in stopmotionpro and export as .avi etc. but then you aren't taking full advantage of the cameras resolution and quality.  So...
 
4)...'Connection (a)' is wired to the canon software and when you grab it takes a full resolution image with any settings (focus/aperture/exposure etc) you have set for the camera (i.e. this allows you to take frames at up to the maximum resolution and quality of your digital camera which will invariably be MUCH better quality than any webcam solution.  The canon software captures frames to a specified folder and numbers them in sequence.

5)  There are options to take advantage of your DSLRs superior specs and lense by mounting a webcam ('spycam') that peeks through the DSLR viewfinder for your reference image.  You would then go ahead and take the high res version with the capture software as before.  BUT there are numerous technical issues to be accounted for here that its not quite worth going into just now (e.g mounting the 'spycam' image flicker etc).  I have posted two images of how the setup looks incase your not quite with me.

As for controlling the movement etc...youre looking at specialist motorised tripod mounts etc I suspect but perhaps thats another story. =o)

Apologies for the length but hopefully theres something of use amongst that lot!?

 

by: RDAdamsPosted on 2008-03-26 at 12:43:49ID: 21215409

Depending on your budget and expertise this looks like it may work as well or better.  The only thing would be it doesn;t give you PTZ control.

 

by: keybordPosted on 2008-03-26 at 13:08:27ID: 21215657

If PTZ is essentail and you want to go down the route I detailed there are definitely powered tripod heads (/adaptors) around; but they can be expensive.

Heres a cheaper one from Bescor (that you could perhaps do some modifying to control with your PC)

http://www.bhphotovideo.com/bnh/controller/home?O=productlist&A=details&Q=&sku=64399&is=REG&addedTroughType=search

and a review:

http://www.21best.com/21_best/electronic/security/video/pan_tilt/for_sale_2.html

  • 64399.jpg
    • 11 KB

    Bescor, motorised tripod head

 

by: CMYScottPosted on 2008-03-26 at 17:07:45ID: 21217638

Before I go much further - can you tell me what you're taking pictures of people for?  I'd be glad to help, but may have a conflict of interest with my employer if I continue.

 

by: StarbuckLivesPosted on 2008-03-27 at 07:04:01ID: 21221426

Surely.  I'm trying to enhance/automate the taking and storage of photos with our existing in house secure visitor management program

 

by: CMYScottPosted on 2008-03-27 at 07:22:53ID: 21221624

Thanks for the info - with that in mind I'll step away as it would be a direct conflict with my employer.

Good Luck

 

by: StarbuckLivesPosted on 2008-03-27 at 07:31:52ID: 21221730

Thanks anyway. I may be getting closer anyway. I found this logitech camera that may do exactly what I need. PTZ and all

http://www.logitech.com/index.cfm/webcam_communications/webcams/devices/3480&cl=us,en

 

by: RDAdamsPosted on 2008-03-27 at 07:40:11ID: 21221839

StarbuckLives - the logitech looks like a good compromize.  Let me know if you go with that and if it works for your purpose.  2MP isn't what I would call high resolution but if it works!  All the better.

 

by: StarbuckLivesPosted on 2008-03-27 at 08:03:41ID: 21222153

Thanks. It says it can be "extrapolated" to 8MP. I'm looking at that too

 

by: RDAdamsPosted on 2008-04-18 at 06:34:09ID: 21385565

The extrapolated image wouldn't be a good choice for a security pic.

 

by: ee_autoPosted on 2009-11-18 at 01:20:48ID: 25847805

Question PAQ'd, 500 points not refunded, and stored in the solution database.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...