I,Samirul Haque, am an undergraduate student of Institute of Technology, Banaras Hindu University.I am deeply interested in contributing to "SimpleCV", as a part of GSOC project 2012.
I have a considerable experience of image processing in Matlab. In the 2nd year of my course, I employed Matlab in developing a Speech aid for those having impediments.
Detail of the Project:
Piezoelectric sensor were used to initiate functioning of the device. It has two modes.One mode for generating wave for sentences used in daily life. The other for generating waves for a word, concatenation of various alphabets (encrypted with a unique gestures). The idea was to use each pore in our finger which when touched by the thumb tip would produce a unique wave (of sentence or word depending upon the mode). The algorithm used was such that image processing was made independent of the distance between the camera and the hand & orientation of hand in front of camera.
While coding I faced problems in optimizing compilation time, binary conversion of images and in making the processing orientation independent.
In fact, I was not aware of SimpleCV before. I have been learning Python and it's Implementation for last 8 months. I am glad to see SimpleCV using python as it's core language, which makes it very powerful.
IDEAS:
- I found SimpleCV is for Ubuntu ,Mac and Windows. Since Fedora is my favourite Linux-Distro. Hence I want to code a shell script setup of SimpleCV for Fedora.
- I also want to implement basic extensions to SimpleCV from your current open features tickets.
- I am interested in building a method (SquareDifference) for EdgeHistogramFeatureExtractor class, for automating difference computation in feature extractor.
- Making threshold parameter uniform throughout the whole function in the SimpleCV as pointed out by Ms. Katherine.
- Noise Reduction for multi-images and also for single image(using some specific algorithm).