7

How do services like card.io work behind the scenes? Do they use an OCR library like Tesseract or is it more complex?

Also, in this video, it looks like the app is waiting for you to hold your card in a specific range from the camera inside the green boundaries on the camera, and when you do it takes the photo automatically. If the image recognition is happening on the server, how did they do that?

How can I implement my own mobile 2D object scanner? Where do I start?

4

1 回答 1

20

来自 card.io 的 Josh 在这里。我不能告诉你 card.io 是如何工作的细节(希望其他人会在这里推测),但我可以回答你的其他一些问题。

card.io 不使用 OCR 引擎;我们查看了 Tesseract 和其他人,发现它们在许多信用卡上都不能很好地工作。

card.io 的图像识别完全在手机上进行。早期版本需要一些服务器协助,但即使是那些在手机上完成了大量工作的版本。

首先,我建议坐下来阅读Learning OpenCV;这是对计算机视觉的一个很好的一般性介绍。然后玩耍并提出更详细的问题。在机器学习方面,TheanoEigen是非常有用的库。

于 2013-11-26T17:43:00.277 回答