Hi there people, I need to make some questions about Logitech Webcam Pro 9000, im currently working on My graduation proyect at my University i decided to build a Augmented reality app, for this issue we needed to buy this camera and we are working with it on Ubuntu 10, we are using a driver for the camera that works fine, but i would like to know how to have more control of the camera parameters... so well this are my questions (please have in mind this my first try with linux dirvers for camera, so probably my question will not have the detail they need, any help you can give ill appreciate it a lot)
1. i was reading specifications of Logitech Webcam Pro 9000 at http://www.logitech.com/en-us/webcam-communications/webcams/devices/6333, but i could not find specification about mm wide-angle lens. how can i know that for this cam. 2. im currently using this videosource file that use Gvars3 library to handle some things, but i could not find, a good manual, or other way to control cam, here is source i have. (this is source by George Klein for his proyect PTAM http://www.robots.ox.ac.uk/~gk/PTAM/ - this is the tool with we are learning to use AR for our proyect), // Copyright 2008 Isis Innovation Limited #include "VideoSource.h" #include <cvd/Linux/v4lbuffer.h> #include <cvd/colourspace_convert.h> #include <cvd/colourspaces.h> #include <gvars3/instances.h> using namespace CVD; using namespace std; using namespace GVars3; VideoSource::VideoSource() { cout << " VideoSource_Linux: Opening video source..." << endl; string QuickCamFile = GV3::get<string>("VideoSource.V4LDevice", "/dev/video0"); ImageRef irSize = GV3::get<ImageRef>("VideoSource.Resolution", ImageRef(640,480)); int nFrameRate = GV3::get<int>("VideoSource.Framerate", 30); V4LBuffer<yuv422>* pvb = new V4LBuffer<yuv422>(QuickCamFile, irSize, -1, false, nFrameRate); mirSize = pvb->size(); mptr = pvb; cout << " ... got video source." << endl; }; ImageRef VideoSource::Size() { return mirSize; }; void VideoSource::GetAndFillFrameBWandRGB(Image<byte> &imBW, Image<Rgb<byte> > &imRGB) { V4LBuffer<yuv422>* pvb = (V4LBuffer<yuv422>*) mptr; VideoFrame<yuv422> *pVidFrame = pvb->get_frame(); convert_image(*pVidFrame, imBW); convert_image(*pVidFrame, imRGB); pvb->put_frame(pVidFrame); } about this source.... i would to know how to change parameters to use features of camera or a manaul to read maybe. thanks in advance kind regards Camilo Mauricio Soto Valenzuela
_______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
