I'm Sushil Dahal from Nepal.
For the GSoC 2012 i'd like to do a project in tux paint. My idea is to
draw pictures using webcam, which is entirely different than to image
processing. Till date, kids using tux paint can draw the curves using
mouse which is tedious and time consuming, nothing is as fluent as
drawing by using hands. We can create signatures and complex curves with
our hand. The first goal is to identify the camera and take input from
it, which can be done easily by opencv in c. After a camera is able to
take input, an unique object is made as a pencil which has a different
color than that of surrounding object and can be easily identified. The
pencil is same as shown in today's tux paint and the object co-ordinate
is used as the pencil co-ordinates, the preview of the image from camera
is not shown after the object is identified, instead current desktop
where kids paint is shown so that the drawing can be seen.
This can be further enhanced to:
- painting with real world colors: the color to be used in the painting
is presented in from of the camera and kids can paint using that color.
-drawing in own picture: pictures drawn by hand have their sketches
presented in the tux paint desktop using camera to input and is editable.
-adding your photo to the drawing: our own pictures can be added with
the drawings made in tux paint as the background.
This can be further developed as to input in tux typing and tux math.
In tux typing user's are presented with virtual keyboard and the input
can be made by placing hands in front of the camera so they can type if
keyboard is not present.
In tux math user can do mathematical calculations interactively by
swapping their hands. A quiz developed can be implemented as a game
I have a good understanding of c-programming language and assembly
languages. I have never done a open-source programming and have never
seen the real world implementations of my programming talent. Also, i
have never done a GSoC project before as i came to know about it just
two days ago. But i have a great potential inside me which i definitely
like you to see in action and be benefited. Further i will have my
classes going on during the coding time but i can definitely manage 40
hours of working time for GSoC.