Hi, I am Deepak Gopinath, a second year student of Computer Science at Birla Institute of Technology and Science (BITS) Pilani, India. I have a couple of GSoC project ideas which I wanted to share and garner feedback before I submit the actual proposal.
I was particularly interested in the iv viewer thumbnail view project. I am aware of the discussion thread on the same topic but here's my take. I propose the introduction of a resizeable bottom pane with options to view/hide the pane, select & manipulate multiple thumbnails. A thumbnail managing system has to be put in place to look for existing thumbnails or create new ones. If a thumbnail is not present and the image has a MIPmap set, a smaller size image can be grabbed for a thumbnail. If not, we can run a bilinear/bicubic filter or even antialiasing to create smooth thumbnails of pre-decided size(say 96x96). They can be stored locally along with the images, in thumbs.db style. Something like a createThumbnail(filterType) function in IvImage class can be added, where filterType can be nearest neighbour, bicubic, bilinear or antialiasing. A loadThumbnail() can be added to search and if found- load thumbnail whenever an image is opened. Number of thumbnails limit can be assigned, exceeding which old thumbnails can be deleted. The second idea deals with integration of all oiio functions like iconvert, idiff etc., into the imageviewer. This can be roughly termed GUI enhancements. The menu has to be populated with more image operating options and pipelining of functions has to be done. For example, the Edit menu is not yet populated with options. The current version of iv can have way more editing and processing functionality. As far as experience is concerned, I have led the image processing team in our humanoid robot project called Acyut for the autonomous soccer competition RoboCup. We had to deal with object detection algorithms and their optimization as we worked on Beagleboard processors. It gave me knowledge of basic colorspaces, image formats and their structures etc. This is my first time applying for GSoC. I will be uploading my proposal, which will have more comprehensive details, in a few hours. Looking forward to your feedback. -- Regards, Deepak Gopinath Undergraduate student, Department of Computer Science. Birla Institute of Technology and Science _______________________________________________ Oiio-dev mailing list Oiio-dev@lists.openimageio.org http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org