tft每日頭條

 > 生活

 > halcon自動識别位置

halcon自動識别位置

生活 更新时间:2025-03-29 17:21:17

之前我們講了一個系列的halcon條形碼識别的方法以及如何提升識别效率,很多朋友比較喜歡,并且按照相應的方法寫出自己的程序樣例。二維碼和一維碼(即條形碼)是我們目前國内使用量較多的圖像,不管是日常還是工業生産當中都會有很多大量的應用,有朋友再問需要識别二維碼可以實現嗎,那麼我們本期就講一下halcon二維碼識别技術。

halcon自動識别位置(Halcon二維碼識别C版)1

halcon官方樣例圖片

首先看下二維碼識别相關算子:

//創建二維碼識别模型

//codeType:二維碼編碼格式

//genParamName:模型參數名稱,這邊模型參數可以首先默認為空,後續通過SetDataCode2dParam算子進行設置

//gemParamValue:模型參數值

//dataCodeHandle:返回的二維碼的模型句柄

HOperatorSet.CreateDataCode2dModel(codeType, genParamName, genParamValue, out dataCodeHandle);

//設置二維碼識别模型參數,有助于提升目标二維碼識别效率,類似條形碼參數

HOperatorSet.SetDataCode2dParam(dataCodeHandle, genParamName, genParamValue);

//識别二維碼,decodedDataStrings即為識别二維碼數據字符串數組,symbl為識别二維碼的區域,可以在圖像中标注識别圖像的區域範圍

HOperatorSet.FindDataCode2d(ho_Image, out symbl, dataCodeHandle, genParamName, genParamValue, out resultHandles, out decodedDataStrings);

從二維碼識别技術相關算子來看,總體邏輯類似條形碼識别技術。如果單獨識别較清晰的圖片,讀取圖片可直接使用上述算子識别即可;如果使用實時圖像的話,攝像頭采集到的圖像需要經過相應的處理,然後進行上述算子識别亦可達到相應的識别效果(圖像處理請參照小編往期文章)。

好了朋友們,本期就分享到這裡,我們下期繼續!謝謝!

#程序員那些事##機器視覺##二維碼識别##機器學習、計算機視覺、自然語言處理、數據挖掘、腦啟發的人工智能、人工智能交叉應用#

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved