×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Jul 2009
    Posts
    14

    Query: Python for S60

    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.

    Main aim/procedure:

    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 ?

    Thank you

  2. #2
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Query: Python for S60

    Quote Originally Posted by rangaravind View Post
    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.
    While the last two seem possible, the first two seem difficult using PyS60 atleast. I don't know much about Nokia CV Library, but other than it no modules exist for high level image processing in PyS60.

    I feel Symbian C++ would be worth this translation application.
    --NirpSis

    http://sites.google.com/site/nirpsis/
    http://nirpsis.blogspot.com/

  3. #3
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Query: Python for S60

    Quote Originally Posted by rangaravind View Post
    And why is that Numpy,scipi,PIL are not supported even if you include the library in PyS60 environment ?
    Because no one ported them yet.

    As far as the former two libraries are concerned - adding support for large, multi-dimensional arrays/matrices and supplementing manipulating tasks is concerned they could be relatively easy to port when compared to the later image processing library.
    --NirpSis

    http://sites.google.com/site/nirpsis/
    http://nirpsis.blogspot.com/

  4. #4
    Registered User
    Join Date
    Jul 2009
    Posts
    14

    Re: Query: Python for S60

    Python documentation tells about calling C functions from Python..will that work on PyS60 because documentation is under Python 2.5 release and not under PyS60..

  5. #5
    Nokia Developer Champion
    Join Date
    Feb 2008
    Location
    Ahmedabad, Gujarat, India
    Posts
    3,852

    Re: Query: Python for S60

    Quote Originally Posted by rangaravind View Post
    Python documentation tells about calling C functions from Python..will that work on PyS60 because documentation is under Python 2.5 release and not under PyS60..
    hello rangarvind

    you can of course make PyS60 extensions using native symbian C++. You will get a lot more information in the API documentation itself.

Similar Threads

  1. Python for S60 1.9.6 released
    By tvijayan in forum Symbian
    Replies: 27
    Last Post: 2009-07-19, 15:52
  2. Python for S60 1.9.4 is now released
    By tvijayan in forum Symbian
    Replies: 9
    Last Post: 2009-05-27, 10:39
  3. Python for S60 1.9.3 released
    By tvijayan in forum Symbian
    Replies: 40
    Last Post: 2009-04-03, 15:00
  4. Python for S60 1.9.2 released
    By tvijayan in forum Symbian
    Replies: 26
    Last Post: 2009-03-11, 09:28
  5. Python for S60 1.9.0 released
    By tvijayan in forum Symbian
    Replies: 48
    Last Post: 2009-01-27, 15:39

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×