Live data from Hacker News

RedLaser ― Impossibly accurate barcode scanning

redlaser.com

11–20 of 29 posts

Re: RedLaser ― Impossibly accurate barcode scanning

#11
post #6

Earlier quoted context omitted.

I thought the iPhone didn't support those kind of barcodes due to physics based limitations of the camera/lens. If they're doing something really clever to read these barcodes it makes some sense to not just give it away. The Apache licence does give them that option.

All iPhones have good enough optics to detect 2D barcodes like QR Code. Linear barcodes like UPC were trickier until the iPhone 3GS, which has variable focus camera hardware that also admits direct access to camera frames. On the 3GS, barcode scanning is a cake walk. There are many surprising things about RedLaser's success, but technology isn't one of them. I agree with OP that apparent violations of licensing (acce…

The picture on the redlaser homepage shows someone scanning a packet of Quaker Oats. Does SnapTell handle food/drink/other supermarket goods?

Re: RedLaser ― Impossibly accurate barcode scanning

#13

Very interesting to note that as the popularity of these types of apps rise, so will brick-and-mortar retailers awareness and deterrent of them. How? Many retailers do not allow pictures to be taken in their stores, something that is very loosely enforced, but is enforced nonetheless. One time I needed to take a pic of the description of a product in Home Depot so I wouldn't forget. Told the associate that and he sai…

I took it anyway

That is the correct way to deal with the situation. If they ask you to leave, just buy whatever you were in the store for at half the price at Amazon. You don't need them, they need you.

Re: RedLaser ― Impossibly accurate barcode scanning

#15

Earlier quoted context omitted.

I thought the iPhone didn't support those kind of barcodes due to physics based limitations of the camera/lens. If they're doing something really clever to read these barcodes it makes some sense to not just give it away. The Apache licence does give them that option.

As they state on http://www.redlaser.com/SDK.aspx : "WARNING: 10/14/2009 The RedLaser SDK currently uses an unpublished function to access video frames. Very recently, others have indicated that this will likely lead to rejection of any application using this function, including any application with the RedLaser SDK. We are working hard to find a solution, as we believe there is great potential for this technology on…

So they probably analyze a lot of different video frames before finding an accurate one.

The main camera app does this too.

Re: RedLaser ― Impossibly accurate barcode scanning

#16

Very interesting to note that as the popularity of these types of apps rise, so will brick-and-mortar retailers awareness and deterrent of them. How? Many retailers do not allow pictures to be taken in their stores, something that is very loosely enforced, but is enforced nonetheless. One time I needed to take a pic of the description of a product in Home Depot so I wouldn't forget. Told the associate that and he sai…

I don't know how the iPhone apps like this work, but the Barcode Scanner for Android doesn't take a picture. You just hover your camera over the barcode and it figures it out from the preview.

I suppose it's technically taking a picture, but you could argue that you're not pressing the camera button, so you're not really taking a picture.

Re: RedLaser ― Impossibly accurate barcode scanning

#18

Interesting that it uses the zxing library [1] which doesn't support EAN/UPC yet (on iPhone) and they have written EAN/UPC scanning and haven't been kind enough to donate the code back to zxing. I guess that would remove their developer license revenue stream [2]. I assume they use Amazon to get EAN->item mapping which is against the amazon TOS. If they don't I love to know what they do use. [1] - http://code.google.…

I thought the iPhone didn't support those kind of barcodes due to physics based limitations of the camera/lens. If they're doing something really clever to read these barcodes it makes some sense to not just give it away. The Apache licence does give them that option.

And then there's that hack where you get two similar frames and interpolate and generate a higher resolution image.

Re: RedLaser ― Impossibly accurate barcode scanning

#19

Very interesting to note that as the popularity of these types of apps rise, so will brick-and-mortar retailers awareness and deterrent of them. How? Many retailers do not allow pictures to be taken in their stores, something that is very loosely enforced, but is enforced nonetheless. One time I needed to take a pic of the description of a product in Home Depot so I wouldn't forget. Told the associate that and he sai…

I don't know how the iPhone apps like this work, but the Barcode Scanner for Android doesn't take a picture. You just hover your camera over the barcode and it figures it out from the preview. I suppose it's technically taking a picture, but you could argue that you're not pressing the camera button, so you're not really taking a picture.

It doesn't take a picture. The RedLaser SDK uses an underground API to access the camera's video frames, which is technically not allowed but overlooked for RedLaser?
Post reply on HN