2011-08-26 189 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碼)。如果有什麼問題是焦點。