Webcams and full resolution support

rrjwilson

Member
Joined
Mar 2, 2010
Messages
13
Programming Experience
1-3
I've so far re-engineered a VB6 3D Scanner software found here. I can scan things to an extent but have some erroneous data here and there.

I am currently using avicap32.dll to stream the webcam (Microsoft VX3000) which is native at 640x480. I then copy to clipboard the current frame (as a reference) then turn off the lights so the laser shows up better and do a 7second/frame capture (reads the laser line and does trigonometry for spacial co-ordinates).

My problem (as the author also suffered) is the capture resolution. The stream is 640x480 native I actually cant get lower from it but when I copy the frame to the clipboard for use it is 320x240 and resizing blurs which gives worse results. My webcam (as well as many others) have video resolution (640x480) and photo resolution (1280x960). If I could take pictures as Microsoft intended the webcam to do my results would be better.

How can I capture a "frame" using the photo function of the webcam?

.dll files included in VX3000 software:
  • AlignmentDLL
  • BackCutterDll
  • CAL2
  • DiEffect
  • FaceDetectorDll
  • gdiplus
  • iceres
  • LcCodecs
  • LifeEnC2PS
  • Microsoft.LifeCam.Application
  • Microsoft.LifeCam.Camera
  • Microsoft.LifeCam.Controllers
  • Microsoft.LifeCam.FxMgr
  • Microsoft.LifeCam.Interop
  • Microsoft.LifeCam.Logging.Core
  • Microsoft.LifeCam.Logging
  • Microsoft.LifeCam.PubMgr
  • Microsoft.LifeCam.Streamer
  • Microsoft.LifeCam.Views
  • MMInsDLL
  • msidcrl40
  • MsrcFx
  • PaRes
  • PassAuth
  • PoseTrackerDll
  • PubMgr
  • Verend
 
I have a solution your could try I have uploaded it to
rapidshare on "http://rapidshare.com/files/361054349/howto_net_video_capture.rar.html"

hope it helps
 
Back
Top