2011-08-26 151 views
0

我在使用QR码在事件来宾检查项目工作进行解码。我打算在Android上实现它作为移动应用程序,但我的教授需要该项目的硬件元素。所以我的问题是QR码上的uC

  1. 我可以解码一个CMOS相机的微控制器上的qr代码图像,并建议哪一个?

  2. 如果不是,是不是可以使用的CMOS摄像头与微控制器进行拍照,并将其发送到PC做解码,并建议该微控制器?

任何其他建议,可以理解

回答

0

我不会试图QR码比ARM不那么强大的东西进行解码。

广告1. 当然可以,但是,正如我所说,我不会比ARM(东西不那么强大的尝试,除非你是C忍者,你可以放入,比方说,为AVR这个任务)。
解码QR代码本身并不难,我你就可以自己来写它(或使用现有的库)。

广告2. 您需要一些连接才能做到这一点。周围有很多蓝牙,以太网和WLAN板(根据我的经验,最好的选择可能是蓝牙,如果不实施网络堆栈,您可能会失去它)。

Useful link.

+0

非常感谢。但我是一个有点新的UC的,其ARM很可能会给最低价格 - ARM7,ARM9和Cortex-M3的 – user913977

+0

最佳性能我觉得OP是问一个CMOS摄像头是否能提供足够好的图像进行解码,而不是是否有足够的处理能力。 –

+0

@肖恩欧文然后,是的。 QR码提供足够的校正水平。 user913997,也许Atmel ARMs? –

0

解码QR码是比较容易的条形码去。您可以使用运行在服务器端(主要是Java)的ZXing库中的源代码来执行解码。解码“很快”;在原有的Android(ARM7)设备上,它仍然可以在大约100ms内解码。

不过我觉得你的问题是关于图像质量。我不熟悉CMOS传感器的输出,但对于QR码,您不需要颜色数据,而且不需要太多分辨率(240x240适用于大多数QR码)。如果有什么问题是焦点。