qrcode

我現在有一個專題就是要利用webcam掃描qrcode然後把qrcode的內容顯示出來

但是現在不管怎麼試都試不出來我也參考過labview的範例了~還是不行

我是個新手功力還不夠

懇求大家幫忙一下~希望可以在這裡拜把它結束掉~因為時間快到了

拜託拜託大家

看來在另一個論壇還是無法解決你的問題,我花了一些時間試了一些結果如下,提供給你參考:

1.我擷取了2D barcode.vi裡的QR code並且把它印出不同尺寸,然後用利用webcam將影像擷取再做辨識,一開始不成功的原因,是因為我只印了一個較大的尺寸,後來我再改成印出不同尺寸的圖,另一個不成功的原因是使用預設的設定當中有使用Get QR Code Options.vi,後來改用不使用此vi,就可以了,至於為什麼我就沒有再研究,其中的重點應該是QR Code的尺寸

2.我修改了Grab的範例如下:

2D Barcode_ancle.vi

![](upload://3PXe4viuvTGrYEGn371b8OYbom.jpeg)

另外,修改2D barcode的範例如下

2D Barcode_ancle.vi

![](upload://iVNYcWET0sHyJKv2q5TT9QRfk0S.jpeg)

TestWebCam.vi

不好意思我可以請問一下為什麼您的範例我動不了呢??

不過非常謝謝您給了我一些建議~我會試試看的

我現在的vi只可以攝影就是不知道怎麼把掃到的qrcode內容顯示出來

如何把掃到的qrcode的資訊傳給IMAQ Read QRCODE

因該就可以把其qrcode的內容顯示出來了吧!!!

謝謝!!

JayJayJay40523.0165393519

應該如你自己所說,只要可以讀到QR code,(要注意的是QR code的大小),就可以顯示字串

請問那要如何把webcam所掃到的qrcode的內容暫存下來

然後在利用這暫存的內容利用IMAQ READ QRCODE判斷內容呢??

真不好意思打擾大家了

JayJayJay40523.6399421296

我又想到一件事就是,我雖然建立一個灰階影像的記憶體給webcam,但是影像擷取進來卻還是彩色的,還需要使用IMAQ ExtractSingleColorPlane.vi,你可以先加此一vi試看看,造理說你原始程式結束時應該會出現無效的影像格式才對,不管如何,就請你先試看看加一上述vi試看看

![](upload://gtpJadelj3vq93A0Wr4x8NklIY.jpeg)

TestWeb.vi

終於可以顯示qrcode的內容了

雖然執行一次後webcam就當了~必須重新啟動~但是真的可以讀qrcode

我非常感謝ancle的指導~謝謝您回覆我的提問

如果沒有ancle的幫忙就算專題展完我可能還是寫不出來

真的真的非常謝謝您

1.不用客氣

2.你的程式會執行一次就停止的原因,是因為使用Not Or的關係,只要改為Or即可

![](upload://3wgMsu6tpvDeJJZ0JAT5tl1BkFW.jpeg)

雖然在兩天就是專題展了~但是我在想說我的程式可不可以多幾個新功能~讓它更完美

比如說可以Decode加密過的qrcode

或者是跟手機一樣讀取完qrcode,比如是URL可以直接連到該網頁

這只是我看到我同學的手機有這樣的功能~想要試試看

關於你說的第二個功能,只要你可以讀到web site的資訊,如下圖所示

![](upload://71271VuuhQ7x8YhDJAsC6K2q1ck.jpeg)

那麼在LabVIEW>>Help>>Find Examples...搜尋ActiveX有以下範例可參考

![](upload://zLa0BbuOBakj69rExB0Ji6hfYgU.jpeg)

我可以請問一下嗎??

如果我想要讓decode成功後自動停止

可以嗎!?

[QUOTE=JayJayJay]

我可以請問一下嗎??

如果我想要讓decode成功後自動停止

可以嗎!?

[/QUOTE]

你可以使用內外二個迴圈,當成功時則停止內迴圈,要開始decode時可以用按鈕

有大大能將上述的程式都轉成8.0版的嗎??

最近接觸到QR code的東西想從上面的程式了解一下大概

感恩!謝謝~!

請問有大大可以幫忙把程式轉成8.0嗎??

小弟希望能下載下來研究一下

感恩><!謝謝!

[QUOTE=tjames111]

請問有大大可以幫忙把程式轉成8.0嗎??

小弟希望能下載下來研究一下

感恩><!謝謝!

[/QUOTE]

如果你有安裝VDM,在example finder搜尋2D就有以下範例可參考

![](upload://2I7v4LRDyAHV2M6nD21TabGlBnP.jpeg)