OCRFeeder Repository Relocation and Maemo Preview
It’s been a while since I wrote my last post but I guess this one will compensate.
When I posted about how I made OCRFeeder run in Fremantle I said I wasn’t thinking of porting the application but in later talks with some people, it was clear that OCRFeeder might come in handy for some people.
One of the use cases that we have talked about was to be able to create a contact in the address book by recognizing the contact fields from a business card.
So, for some days in these last weeks, I’ve been porting OCRFeeder to Fremantle!
(The card-to-contact feature is still to come as I wanted to have OCRFeeder “fremantelized” before)
New Respository
I had been using git-svn to develop OCRFeeder and while this was okay when there was just a branch (trunk), with the Maemo version it was clear that Google Code’s SVN repository wasn’t enough. (Yes, I know they have mercurial but I’m git user)
So, yesterday I relocated OCRFeeder’s development to Gitorious where you’ll find the branch “maemo” besides the “master” one: http://gitorious.org/ocrfeeder
Development Notes
I must say that although I had for a long time used PyGTK for my UI code, on Hildon, I am more experienced in using C. While from the theory part this is the same, on the practical side, the PyMaemo bindings had some issues that delayed the development a bit (mainly undocumented functions that differ from the direct and expected usage, as well as some bugs I found).
I must thank Lizardo and other PyMaemo folks who were kind enough to help me every time I bugged them with questions and suggestions.
I think OCRFeeder for Maemo represents another example of how a desktop targetted application can be ported to Fremantle, specially from the design point of view. The chats I had with my friend and colleague Felipe (who, by the way, has just become a Master degree student in a in User-Centered Interactive Technologies) surelly helped in this matter.
Trying OCRFeeder for Maemo
Now, you can try to use OCRFeeder but you’ll have to first compile and install pygoocanvas and Tesseract or another OCR engine like I wrote here. I hope I have time to create deb packages for both pygoocanvas and Tesseract as they’re also very useful apps to have.
As a final note, I must say that although everything was working fine on Maemo 5.0 SDK beta 2, today the final SDK was released and I tested OCRFeeder on it… and not everything works well as before. The problems are mainly related to GtkTreeViews (Hildon style) which, from the C side seem to be working okay, but from the PyMaemo side seems not to obey the selection mode I assign to it.
Some Eye Candy…


October 7th, 2009 at 1:22 pm
This would be awesome!
Thx!
October 7th, 2009 at 4:09 pm
Really nice. Any thoughts on the possibility to integrate ocrfeeder with the camera of maemo devices and say google translate? You could do this (AR):
http://talk.maemo.org/showpost.php?p=338748&postcount=4
(the bold text)
October 7th, 2009 at 5:14 pm
Amazing work! Any chance we’ll see a library for convenient use in other apps?
Kudos!
}:^)~
October 7th, 2009 at 10:49 pm
Hi,
What kind of usage are you talking about when referring to a library?
October 7th, 2009 at 10:50 pm
That’s one of my ideas, I don’t know when will it be possible but that would be nice for sure.
October 8th, 2009 at 2:14 am
[...] do Maemo Fremantle; por exemplo, a seção no Downloads já está aberta. Outro exemplo é o preview do OCRFeeder. Um terceiro exemplo? Os vídeos da equipe de UI do Maemo 5. Acho que vale a pena se [...]
October 8th, 2009 at 11:43 am
wow.
October 12th, 2009 at 10:07 pm
[...] com KOffice e DocumentsToGo (office viewer apenas, mas já é um começo), Evernote, Fring e OCR. E não foi nem a grande parte, essa lista consiste das principais, mais úteis e as novidades mais [...]
March 6th, 2010 at 4:17 am
[...] com KOffice e DocumentsToGo (office viewer apenas, mas já é um começo), Evernote, Fring e OCR. E não foi nem a grande parte, essa lista consiste das principais, mais úteis e as novidades mais [...]