Ecopda Barcode
From CENS Urban Sensing
Originally from Eitan Mendelowitz:
Ok - I've tried out all the Barcode readers discussed on this list. Here is the quick summary.
- BaToo: I think the most promising is "BaToo" from ETHZ.
http://people.inf.ethz.ch/adelmanr/batoo/ (good find Thomas!) Its quick and reliable on larger than normal barcodes (when it doesn't crash). I started out trying to scan barcodes in my kitchen and couldn't get it to work at all. Normal barcodes are too small for the N80 to focus on. I printed out a code at 3 inches x 1 1/2 inches and it worked like a charm. Their sample program generates runtime errors when you try to recognize a higher res picture. It also generates an error if you try to recognize a 2nd barcode. (I assume its a memory thing). But otherwise its right on. Its open source and my guess is will be easy to make stable for a given camera. (I think they used the N90).
- Shotcode: This is the 2nd runner up. Works most of the time at
least on a 4 inch diameter tag. Relativity fast. I don't think they give out their api and their app funnels everything through their website. We might have to do a little reverse engineering if we want to use it. I think the tags just encode a random ID (which is displayed) and the ID is used as a key on their servers. We might have to intercept their URLs somehow.
- Semacode - Works about 50% of the time even on a big tag (4 inch x 4 inch square) and SLOW (over 25 secs per scan).
- AURA: (http://aura.research.microsoft.com). I haven't tried it
yet. I've emailed them for a login and haven't gotten a response.
All of these programs have this annoying thing where after you try to take a picture you get a question from the phone asking if the program can access the camera. Its a Java security thing but it is very annoying.
I'm looking for other alternatives but haven't found anything too promising yet. There is Qode (http://www.paperclick.com/) but they don't seem to have any apps on thier website. Also there seems to be some postings on the net that Nokia phones in Japan come with a barcode reader. We might want to ask our Nokia contacts about that.
Eitan
