[ playerstage-Patches-3029974 ] Player SVN: extended camera interface

"SourceForge.net" <[email protected]>
Newsgroups gmane.science.robotics.playerstage
Message-ID <[email protected]>
Patches item #3029974, was opened at 2010-07-15 14:29
Message generated for change (Tracker Item Submitted) made by newchief
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=433166&aid=3029974&group_id=42445

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Player
Group: Release-3.0
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Paul Osmialowski (newchief)
Assigned to: Brian Gerkey (gerkey)
Summary: Player SVN: extended camera interface

Initial Comment:
For few years I was looking at some camera equipment in my lab to which I couldn't prepare drivers due to limitations of camera interface. Also I couldn't do some things on client side due to lack of basic cmaera data accessor functions. Now I decided to move on and here it is: patch which adds whole bunch of new features, preserving API and protocol compatibility with earlier Player versions. Changes:
1. New requests: get source, set source (soon I'll patch camerav4l2 once again, so it could use my new equipment, these requests will be extensively used then; now I need to wait until this stuff is here), get image (asynchronous request for one image frame, soon I plan to release two new drivers: gphoto2 and camerareq, both will use this new request; this is mainly for Canon PowerShot cameras)
2. Upgraded drivers: camerav4l2 (to support all new requests), cvcam, cameracompress (to support get image request), also I've fixed small bugs sticking there for years, new option added to cameracompress and camerav4l2
3. New functions for client side: image copy and per-pixel access, it will ease construction of python bindings.

If this patch is accepted, more patches will follow:
- more drivers should support new requests (camerav4l, videocanny, camfilter, camerauvc, cameragst, cmucam, sphere)
- two new drivers will be released (gphoto2, camerareq) (as time let me do that)
- camerav4l2 driver will be extended to support my new equipment (as soon as I'll have it here; I already have V4L2 code example how to use it, so it won't be hard job), this will use source get/set requests to change view at the run time.
- someone should patch all those python and ruby bindings since now it should be easier to access camera data; I'm not an expert here, so I'm leaving it to the others

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=433166&aid=3029974&group_id=42445

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.