copying erik and mr. ochshorn, for good measure. SJ<br><br><div class="gmail_quote">On Thu, Jun 26, 2008 at 7:52 PM, Nirav Patel <<a href="mailto:olpc@spongezone.net" target="_blank">olpc@spongezone.net</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Greg,<br>
<br>
Adding support for other cameras and formats is actually pretty easy<br>
once the v4l2 stuff is in place, and it was a requirement to get it<br>
included in pygame. I would rather it be included in pygame than<br>
maintaining an OLPC specific pygame branch. That way it can be used<br>
for non-OLPC purposes too, which still benefits OLPC because pygame<br>
games made by anyone using the camera module could then be ported back<br>
to the XO.<br>
<br>
I'll keep the special effects stuff in mind. That does sound like<br>
something kids would enjoy. I'm not sure the XO has the processing<br>
power to do it real time to video though. To images, certainly.<br>
<br>
I'll package it up what I have so far with pygame as an .rpm and turn<br>
some of my testing/demo scripts into .xo files.<br>
<font color="#888888"><br>
Nirav<br>
</font><div><div></div><div><br>
On Fri, Jun 27, 2008 at 3:57 AM, Greg Smith <<a href="mailto:gregsmitholpc@gmail.com" target="_blank">gregsmitholpc@gmail.com</a>> wrote:<br>
> Hi Nirav,<br>
><br>
> A few off the cuff suggestions.<br>
><br>
> Only design it for the built in camera. That's all 99% of the kids will<br>
> have.<br>
><br>
> I can't tell where your performance bottle neck is from this e-mail but<br>
> one suggestion is to pick one format and optimize for it and only it.<br>
> YUV420 is my favorite but whatever gives the best peformance you only<br>
> need one.<br>
><br>
> Make a sample/demo application. Build it all the way to .XO format and<br>
> post it to the supported activities page.<br>
><br>
> Image recognition and that kind of processing is interesting but its<br>
> very tough to get right and hard to understand what its doing.<br>
><br>
> Image processing where you modify what you see in the screen is easier<br>
> and may be more fun for the kids. e.g. sepia, color, black and white,<br>
> swirl, "special effects" in general. I'm not sure if that falls in your<br>
> area but I think the kids will really enjoy that if you can do it.<br>
><br>
> If you can save those effects to file or modify files in that way you<br>
> are getting close to video editing. Which I think would be super useful!<br>
><br>
> That's my 2 cents. Get me an installable activity to show what your are<br>
> talking about and I'll invite some teachers and kids to try it out make<br>
> suggestions on what else they would like to see...<br>
><br>
> HTHs<br>
><br>
> Thanks,<br>
><br>
> Greg S<br>
><br>
</div></div><div><div></div><div>_______________________________________________<br>
Gsoc mailing list<br>
<a href="mailto:Gsoc@lists.laptop.org" target="_blank">Gsoc@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/gsoc" target="_blank">http://lists.laptop.org/listinfo/gsoc</a><br>
</div></div></blockquote></div><br>