I am working on the Implementation of Online Kannada(south Indian language) Transliteration systems for mobile phones.The algorithmic work has been successfully carried out in MATLAB environment(its working perfectly on MATLAB).The next step is to carry out the application on Mobile platform(N 95) using python for S60 language.
1. Implement the text detection and extraction of Kannada word from the image that is captured in the mobile(this is to be implemented on Mobile)
2. After this we send the extracted image to the service provider as MMS where OCR is carried out and the word is transliterated and sent back to us.
The process involved in the part(1) for which PyS60 has to be written consists of
a) getting the R component of the color image.
b) Image enhancement of that, edge detection,binarization and objects found using labelling
c) skew correction is also done.The objects after labelling is used to separate the Kannada from other language(if multi lingual image is there) using projection profile and characteristics of Kannada.
d) the Kannada word is alone extracted.
The main purpose of posting this thread is to ask you people about some modular implementation of some steps above in python for S60 (which even though has support of Nokia CV ).MATLAB has this bwlabel,regionprops function which makes work easier.Similar library are not available in PYS60 and nokia CV.
Numpy,scipi,PIL are not supported in PYS60 platform. So I am facing problem in the equivalent logic implementation of bwlabel and regionprops(whose x,y coordinate , bounding box feature very much needed to go to part(c & d)). Please guide me in this issue to carry out those modules in PyS60.
And why is that Numpy,scipi,PIL are not supported even if you include the library in PyS60 environment ?