日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Labview 做二维码识别

發(fā)布時間:2023/12/31 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Labview 做二维码识别 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近一個折騰死人的項目,用labview做二維碼識別,照理來說很簡單,直接調(diào)用labview 的 DM識別模塊就可以,由于識別的二維碼各種各樣,出現(xiàn)各種各樣的問題,記錄一下。

邏輯,先飛拍,初始設(shè)置好閾值,二維碼大小,比例,border占比,其他的都auto,然后識別不到的,加閾值減閾值再算一次,加ROI不加ROI再算一次;都拍不出來,相機回去重拍一次,左移右移再拍一次,調(diào)算法。

問題,對于灰底黑碼的,產(chǎn)品表面有毛刺和不平的地方,導(dǎo)致打光不均,散點多,識別率低,而且由于掉了多次算法,莫名其妙非常卡頓。

將ROI取消,直接對照片進行識別,反而成功率識別率高于有ROI的情況,不知道什么原因。有時候又是有ROI的識別率高于無ROI的。

設(shè)置掃碼高級參數(shù),hightlight filter, line detect ,refine bondary,JNC ,arregresive。最佳效果是只把line detect打開。對于模糊的打開highlight。但可能導(dǎo)致速度變慢。其他的感覺影響不大,refine 和JNC很影響速度。

border 設(shè)置的越低,讀碼速度越慢

threshold越低,讀碼速度越慢

size 范圍越大,讀碼速度越慢,甚至可能讀不到

ratio 可以設(shè)置為1(對于正方形條碼),比ratio設(shè)置為0速度要快一些。

圖像處理,將圖像做個乘積,效果要好一些,分析應(yīng)該是增加了對比度,亮的變亮,暗的變亮沒那么多。

gamma變換不敢隨便做,不知道怎么自動設(shè)置最優(yōu),設(shè)置好一個參數(shù),換個產(chǎn)品換個位置可能又不行了

換成藍光低角度環(huán)形光源,二維碼照片質(zhì)量直線上升,可以掃出來,一次識別成功。偶爾出現(xiàn)不良現(xiàn)象,偶爾卡頓。

換產(chǎn)品,卡頓變嚴重,11階高斯濾波,不卡頓,可識別。

但出現(xiàn)誤碼現(xiàn)象,一個碼掃成了另一個碼,將高斯濾波11階改為5階。并且只在其他方式?jīng)]識別的時候調(diào)用。不確定重碼誤碼是不是識別錯了?當(dāng)時沒有專門重掃,只是改了后看效果好沒有驗證之前效果差的版本。

二維碼如果很虛,識別效果很差,也很慢。慢的原因暫時未知。

vision 助手里面,可以直接suggest value ,自動捕捉合適的參數(shù),不知道怎么在程序中調(diào)用這個方法。

重掃時,暫停,并重置,由于未重置相機的飛拍屬性,導(dǎo)致還在軟觸發(fā)模式,導(dǎo)致相機一直軟觸發(fā)拍照,出現(xiàn)重碼、大面積NG現(xiàn)象。

目前還有一個問題:UID串碼。目前看是測試機沒讀到我的數(shù)據(jù),出現(xiàn)NG,測試機直接忽略了?也有可能是出現(xiàn)NG,我的某個文件寫錯了??合并文件的某一個。居然是因為掃碼掃出來一個/n換行符,文件直接換行了。我靠。

總結(jié)

以上是生活随笔為你收集整理的Labview 做二维码识别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。