Anyone know of an opensource Barcode reader for Delphi, that reads barcodes from a webcam?
Update: Thanks for all the help. I found that purchasing a cheap barcode scanner was much more efficient :) .
Anyone know of an opensource Barcode reader for Delphi, that reads barcodes from a webcam?
Update: Thanks for all the help. I found that purchasing a cheap barcode scanner was much more efficient :) .
Webcams don't read barcodes, AFAIK. Barcode scanners do. Webcams capture images.
What you're looking for is some sort of OCR that will interpret a barcode from an image, and I haven't heard of anything like that at all. You might look at some of the image libraries that are out there that support OCR, but I suspect you're in for a lot of work.
EDIT: I stand corrected. Seems I'm a little outdated on my knowledge of barcodes. It's always nice to learn something new. :-)
You need a webcam with a good resolution for reading barcodes. If you know how to call C/C++ code from delphi, you should look into the zebra barcode reader.
its is possible, barcodepedia have flash reader that reads barcodes from a webcam.
but looking at the site it looks like they are not into giving away the reader.
something that keeps coming up in google is Eym Barcode Reader which is an ActiveX/OCX
I use dtk barcode sdk from http://www.dtksoft.com/. It is neither free nor open source though so it may not fit your needs. It comes as a dll and it was easy to write a delphi wrapper around it.
Basically, you pass it a file (image or pdf) and it returns the number and contents of the barcodes in the file.
Here's one that's a DLL/ActiveX(albeit not free) that apparently comes with an example that reads from a webcam. There's also a free command line version but it's not quite as feature rich. Haven't used it, but it's been on my radar for a while.
http://www.inspirant.de/index.php?ref=prodinbarcodeocr&lg=en
Colin