473,406 Members | 2,619 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

ISBN Barecode reader in Python?

All: I have written a program to query Amazon with ISBN and get the
book details. I would like to extend so that I can read ISBN from the
barcode (I will take a photo of the same using webcam or mobile). Are
there any opensource/free SDK doing the same? As it is a hobby
project, I don't like to spend money on the SDK.

Thank you all for your suggestions/time,
Joseph
http://www.jjude.com
Jun 27 '08 #1
4 1620
On Sun, May 4, 2008 at 1:41 PM, Joseph <ce*****@gmail.comwrote:
All: I have written a program to query Amazon with ISBN and get the
book details. I would like to extend so that I can read ISBN from the
barcode (I will take a photo of the same using webcam or mobile). Are
there any opensource/free SDK doing the same? As it is a hobby
project, I don't like to spend money on the SDK.
I Googled a bit and found this:

http://jocr.sourceforge.net/index.html

According to the docs it should be able to scan bar codes.

David.
Jun 27 '08 #2
Joseph <ce*****@gmail.comwrote:
All: I have written a program to query Amazon with ISBN and get the
book details. I would like to extend so that I can read ISBN from the
barcode (I will take a photo of the same using webcam or mobile). Are
there any opensource/free SDK doing the same? As it is a hobby
project, I don't like to spend money on the SDK.
Pick yourself up a cue-cat barcode reader, eg from here or ebay

http://www.librarything.com/cuecat

These appear as a keyboard and "type" the barcode in to your program.

Cheap and effective.

--
Nick Craig-Wood <ni**@craig-wood.com-- http://www.craig-wood.com/nick
Jun 27 '08 #3
Nick Craig-Wood <ni**@craig-wood.comwrote:
Joseph <ce*****@gmail.comwrote:
> All: I have written a program to query Amazon with ISBN and get
the book details. I would like to extend so that I can read
ISBN from the barcode (I will take a photo of the same using
webcam or mobile). Are there any opensource/free SDK doing the
same? As it is a hobby project, I don't like to spend money on
the SDK.

Pick yourself up a cue-cat barcode reader, eg from here or ebay

http://www.librarything.com/cuecat

These appear as a keyboard and "type" the barcode in to your
program.

Cheap and effective.
The killer application for ISBN lookup on Amazon is checking prices
while in the bookstore. Being able to email a photo from your phone
and then getting an email with the Amazon price in response would be
way easier than typing the isbn into Google or whatever.
max

Jun 27 '08 #4
Max Erickson <ma*********@gmail.comwrites:
The killer application for ISBN lookup on Amazon is checking prices
while in the bookstore. Being able to email a photo from your phone
and then getting an email with the Amazon price in response would be
way easier than typing the isbn into Google or whatever.
Yeah, or just create a S60 python app to do it directly. Basically,
just put up a web service somewhere that allows pushing an image of
the barcode and returns the lowest price for that item, and the PyS60
app will be done in a day.
Jun 27 '08 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: sams | last post by:
Book Title: Professional PHP Programmig Year : 1999-2000. ISBN# : 1-861002-96-2 Publiser : Wrox Press Inc. Authors : J.Castagnetto, H. Rawat, S. Schumann, C. Scollo, D. Veliath. ...
1
by: Paul Phillabaum | last post by:
I'd like to close the file the "reader" opens, but I can't figure out how to reference it. example: reader2=csv.reader(file('blah.csv')) if reader2 was a normal file, I would do...
47
by: Daniel Silva | last post by:
Shriram Krishnamurthi has just announced the following elsewhere; it might be of interest to c.l.s, c.l.f, and c.l.p: http://list.cs.brown.edu/pipermail/plt-scheme/2005-April/008382.html The...
8
by: Stephan | last post by:
I'm fairly new to python and am working on parsing some delimited text files. I noticed that there's a nice CSV reading/writing module included in the libraries. My data files however, are odd...
5
by: Christopher Story | last post by:
I would like to query a CD / DVD DB by the ISBN number in the internet. Any Ideas? Here's more details. I have 300+ DVD's, I also have a Barcode reader... I want to scan the ISBN number and...
3
by: Alex Gittens | last post by:
Is anyone aware of any applications that handle font and graphics display--- something like Adobe Reader--- that are written in Python, and the code is available for examination? It doesn't matter...
5
by: cjl | last post by:
P: Stupid question: reader = csv.reader(open('somefile.csv')) for row in reader: do something Any way to determine the "length" of the reader (the number of rows) before iterating through...
3
by: chuchi | last post by:
The following information is taken from Book Industry Study Group website : “The ISBN (International Standard Book Number) provides a standard way to identify books in global trade. On January 1,...
30
by: Ivan Reborin | last post by:
Hello everyone, I was wondering if anyone here has a moment of time to help me with 2 things that have been bugging me. 1. Multi dimensional arrays - how do you load them in python For...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.