chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Halcon OCR識(shí)別

新機(jī)器視覺 ? 來源:新機(jī)器視覺 ? 作者:新機(jī)器視覺 ? 2021-05-11 09:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OCR(Optical Character Recognition),光學(xué)字符識(shí)別的英文縮寫。

OCR主要步驟

圖像預(yù)處理

目標(biāo)區(qū)域分割(ROI)

字符識(shí)別

結(jié)果處理

1. 圖像預(yù)處理

對(duì)原始圖像進(jìn)行灰度化,二值化,模板匹配,降噪,增強(qiáng)等!

2.目標(biāo)區(qū)域分割(ROI)

對(duì)預(yù)處理后的圖像進(jìn)行ROI提取,分割出單個(gè)字符組成的區(qū)域

3.字符識(shí)別,即模式識(shí)別技術(shù)

訓(xùn)練OCR,利用大量的模板圖片訓(xùn)練出一個(gè)字符分類器

使用OCR,將訓(xùn)練好的分類器用于字符分類,類似于手寫數(shù)字識(shí)別!

4.結(jié)果處理

將識(shí)別完的文字按特定的次序和規(guī)則組合輸出!

上述4個(gè)步驟中,OCR的核心部分自然是第3步,即模式識(shí)別技術(shù)

模式識(shí)別技術(shù)

訓(xùn)練分類器

第一步:將分割好的字符區(qū)域加入訓(xùn)練集,使用函數(shù)

append_ocr_trainf(Character,Image::Class,TrainingFile:)

參數(shù)解析:

Character:字符區(qū)域

Image:灰度圖像

Class:分類標(biāo)簽

TrainingFile:訓(xùn)練集文件名,一般后綴為.trf

功能說明:用于制作訓(xùn)練集,使用與TrainingFile文件相同的訓(xùn)練文件格式,將字符附加到現(xiàn)有文件。如果該文件不存在,則生成新文件。TrainingFile如果未指定擴(kuò)展名,則默認(rèn)添加擴(kuò)展名.trf

第二步:創(chuàng)建分類器,使用函數(shù)

create_ocr_class_mlp(::WidthCharacter, HeightCharacter,Interpolation,F(xiàn)eatures,Characters,NumHidden,Preprocessing,NumComponents,RandSeed:OCRHandle)

參數(shù)解析:

WidthCharacter:輸入被分割的字符縮放到指定的寬度

HeightCharacter:輸入被分割的字符縮放到指定的高度

Interpolation:縮放的插值方式

Features:特征類型,一般選’default’

Characters:分類的特征向量

NumHidden: MLP(多層感知器-人工神經(jīng)網(wǎng)絡(luò))中隱藏層神經(jīng)元的個(gè)數(shù)

Preprocessing:矢量特征轉(zhuǎn)換的預(yù)處理類型

NumComponents:匹配字符的數(shù)量

RandSeed:隨機(jī)種子

OCRHandle:OCR分類器的句柄

功能說明:創(chuàng)建一個(gè)MLP模型并初始化

第三步:訓(xùn)練、保存、清除分類器,使用函數(shù)

trainf_ocr_class_mlp(::OCRHandle,TrainingFile,MaxIterations,WeightTolerance,ErrorTolerance:Error,ErrorLog) write_ocr_class_mlp(::OCRHandle,F(xiàn)ileName:) clear_ocr_class_mlp(:)

訓(xùn)練MLP分類器參數(shù)解析:

OCRHandle:OCR分類器的句柄

TrainingFile:訓(xùn)練集

MaxIterations:最大迭代次數(shù)

WeightTolerance:初始權(quán)重公差

ErrorTolerance:初始損失學(xué)習(xí)率

Error:整個(gè)訓(xùn)練集上的均差

ErrorLog:每一次訓(xùn)練的均差記錄

功能說明:使用訓(xùn)練集訓(xùn)練模型,

保存分類器模型參數(shù)解析:

FileName:輸出的模型文件名,不指定擴(kuò)展名,則擴(kuò)展名默認(rèn)為.omc

功能說明:將訓(xùn)練好的模型保存為文件

清除分類器模型功能說明:清除模型,釋放緩存

使用分類器

讀取、使用訓(xùn)練好的模型分類的函數(shù)如下:

read_ocr_class_mlp(:OCRHandle) do_ocr_single_class_mlp(Character,Image::OCRHandle,Num:Class,Confidence) do_ocr_multi_class_mlp(Character,Image:Class,Confidence)

讀取模型函數(shù)參數(shù)解析:

FileName:模型文件名,如果未指定擴(kuò)展名,則默認(rèn)使用擴(kuò)展名.omc

OCRHandle:成功讀取模型后生成的模型句柄

功能說明:從模型文件中讀出模型

模型單個(gè)字符識(shí)別參數(shù)解析:

Character:字符區(qū)域

Image:字符圖片

Num:輸出概率最大的前Num個(gè)分類類別

Class:輸出類別

Confidence:輸出分類的置信度

功能說明:對(duì)單個(gè)區(qū)域進(jìn)行的字符識(shí)別

模型多個(gè)字符識(shí)別參數(shù)解析:

Class:輸出的分類數(shù)組

功能說明:輸出多個(gè)字符區(qū)域的類別

其它函數(shù)

獲取訓(xùn)練集信息:

read_ocr_trainf_names (: CharacterNames, CharacterCount)

參數(shù)解析:

TrainingFile:訓(xùn)練集

CharacterNames:輸出分類數(shù)組

CharacterCount:訓(xùn)練集字符區(qū)域總數(shù)

完整示例代碼如下(僅作為代碼示例,無法運(yùn)行):

WindowHandle:=3600 dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle) gen_empty_obj (EmptyObject) read_image (Image, ‘test1.jpg’) rgb1_to_gray (Image, GrayImage) for Index := 1 to 4 by 1 disp_message (WindowHandle, ‘手動(dòng)ROI’,‘window’, 12, 12, ‘yellow’, ‘false’) draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2) gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2) reduce_domain (GrayImage, Rectangle, ImageReduced1) threshold (ImageReduced1, Region1, 128, 255) concat_obj (EmptyObject, Region1, EmptyObject) endfor words:=[‘1’,‘2’,‘3’,‘4’] *按列位置排序 sort_region (EmptyObject, SortedRegions1, ‘character’, ‘true’, ‘column’) FontName := ‘F:DataSetNum’ TrainingFileName := FontName+‘.trf’ for Index1:=1 to 4 by 1 select_obj (SortedRegions1, ObjectSelected1, Index1) append_ocr_trainf (ObjectSelected1, Image, words[Index1-1], TrainingFileName) endfor read_ocr_trainf_names (TrainingFileName, CharacterNames, CharacterCount) create_ocr_class_mlp (8, 10, ‘constant’, ‘default’, CharacterNames, 80, ‘none’, 10, 42, OCRHandle) trainf_ocr_class_mlp (OCRHandle, TrainingFileName, 200, 1, 0.01, Error, ErrorLog) write_ocr_class_mlp (OCRHandle, FontName) *導(dǎo)入另一張做測(cè)試的圖 read_image (Image1, ‘test2.jpg’) threshold (Image1, testwordregion, 125, 255) connection (testwordregion, ConnectedwordRegions) select_shape (ConnectedwordRegions, SelectedwordRegions, ‘height’, ‘a(chǎn)nd’, 50, 250) sort_region (SelectedwordRegions, SortedRegions2, ‘upper_left’, ‘true’, ‘column’) count_obj(SortedRegions2, Number) *開始識(shí)別 read_ocr_class_mlp (FontName, OCRHandle1) do_ocr_multi_class_mlp (SortedRegions2, Image1, OCRHandle1, Class, Confidence) *顯示結(jié)果 disp_message(WindowHandle, ‘識(shí)別結(jié)果:’, ‘image’, 30, 50, ‘white’, ‘false’) for i:=1 to Number by 1 disp_message(WindowHandle, Class[i-1], ‘image’, 30, 120+40*i, ‘yellow’, ‘false’) endfor

Halcon的OCR模型主要有多層神經(jīng)網(wǎng)絡(luò)MLP、支持向量機(jī)SVM、K最近鄰KNN、卷積神經(jīng)網(wǎng)絡(luò)CNN四種,以上關(guān)于MLP的各類函數(shù),其它模型也有對(duì)應(yīng)的函數(shù),這里就不作詳細(xì)介紹了。在OCR領(lǐng)域,CNN和MLP應(yīng)用比較廣泛,而SVM在打印體的識(shí)別上也可以使用,KNN的計(jì)算量和模型原理并不適合用于多屬性(點(diǎn))的算法訓(xùn)練!

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 光學(xué)
    +關(guān)注

    關(guān)注

    4

    文章

    865

    瀏覽量

    38083
  • OCR
    OCR
    +關(guān)注

    關(guān)注

    0

    文章

    175

    瀏覽量

    17182
  • 識(shí)別技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    211

    瀏覽量

    20400

原文標(biāo)題:Halcon OCR識(shí)別

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    工業(yè)級(jí)OCR手持終端怎么選?國(guó)產(chǎn)OCR智能識(shí)別pda實(shí)測(cè)

    工業(yè)環(huán)境專用OCR智能PDA怎么選?鳥鳥科技N70Socr具備IP67防塵防水+1.5米抗跌落,5000mAh可拆卸電池支持24小時(shí)輪班作業(yè)。專業(yè)OCR掃描頭+斑馬/霍尼二維碼引擎雙模組,285g人體工學(xué)設(shè)計(jì),讓高強(qiáng)度數(shù)據(jù)采集更輕松。點(diǎn)擊查看詳細(xì)防護(hù)測(cè)試與續(xù)航實(shí)測(cè)數(shù)據(jù)!
    的頭像 發(fā)表于 02-07 17:45 ?146次閱讀
    工業(yè)級(jí)<b class='flag-5'>OCR</b>手持終端怎么選?國(guó)產(chǎn)<b class='flag-5'>OCR</b>智能<b class='flag-5'>識(shí)別</b>pda實(shí)測(cè)

    DeepX OCR:以 DeepX NPU 加速 PaddleOCR 推理,在 ARM 與 x86 平臺(tái)交付可規(guī)?;母咝阅?OCR 能力

    一、行業(yè)背景與核心挑戰(zhàn):OCR 規(guī)?;瘧?yīng)用的關(guān)鍵瓶頸 **隨著文檔識(shí)別技術(shù)的不斷成熟,OCR 技術(shù)已從實(shí)驗(yàn)性階段逐步走向?qū)嶋H業(yè)務(wù)場(chǎng)景,在政務(wù)、金融、制造、物流等多個(gè)行業(yè)中得到廣泛應(yīng)用。然而,在規(guī)模化
    的頭像 發(fā)表于 01-22 21:02 ?122次閱讀
    DeepX <b class='flag-5'>OCR</b>:以 DeepX NPU 加速 PaddleOCR 推理,在 ARM 與 x86 平臺(tái)交付可規(guī)?;母咝阅?<b class='flag-5'>OCR</b> 能力

    瑞芯微(EASY EAI)RV1126B OCR文字識(shí)別

    1.OCR文字識(shí)別簡(jiǎn)介文字識(shí)別也是圖像領(lǐng)域一個(gè)常見問題。然而,對(duì)于自然場(chǎng)景圖像,首先要定位圖像中的文字位置,然后才能進(jìn)行文字的識(shí)別。所以一般包含兩個(gè)步驟:文字檢測(cè):解決的問題是哪里有文
    的頭像 發(fā)表于 01-12 10:19 ?5170次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>OCR</b>文字<b class='flag-5'>識(shí)別</b>

    識(shí)別身份證和護(hù)照OCR識(shí)別的手持終端設(shè)備

    鳥鳥科技N70S身份證護(hù)照識(shí)別手持終端設(shè)備,集成身份證、護(hù)照OCR識(shí)別及生物核驗(yàn)功能,工業(yè)級(jí)IP67三防設(shè)計(jì)+高性能配置,支持多場(chǎng)景移動(dòng)辦公,續(xù)航持久、掃碼精準(zhǔn),是執(zhí)法、海關(guān)、醫(yī)療等行業(yè)提升身份核驗(yàn)效率的優(yōu)選神器。
    的頭像 發(fā)表于 01-06 11:57 ?216次閱讀
    能<b class='flag-5'>識(shí)別</b>身份證和護(hù)照<b class='flag-5'>OCR</b><b class='flag-5'>識(shí)別</b>的手持終端設(shè)備

    【嘉楠堪智K230開發(fā)板試用體驗(yàn)】+OCR實(shí)現(xiàn)

    OCR OCR(Optical Character Recognition,光學(xué)字符識(shí)別)是一種將圖像中的文字內(nèi)容轉(zhuǎn)換為可編輯、可搜索文本的技術(shù)。其核心在于通過圖像預(yù)處理、字符分割、特征提取與模式
    發(fā)表于 08-23 18:53

    如何利用OCR技術(shù)實(shí)現(xiàn)高效集裝箱箱號(hào)識(shí)別?

    在現(xiàn)代物流和海關(guān)監(jiān)管領(lǐng)域,快速準(zhǔn)確地識(shí)別集裝箱箱號(hào)是提升通關(guān)效率、降低運(yùn)營(yíng)成本的關(guān)鍵。OCR(光學(xué)字符識(shí)別)技術(shù)的應(yīng)用,為這一需求提供了智能化解決方案。通過結(jié)合高清成像設(shè)備和先進(jìn)的算法,OCR
    的頭像 發(fā)表于 08-12 10:48 ?840次閱讀
    如何利用<b class='flag-5'>OCR</b>技術(shù)實(shí)現(xiàn)高效集裝箱箱號(hào)<b class='flag-5'>識(shí)別</b>?

    ocr識(shí)別時(shí)數(shù)據(jù)集上傳壓縮包,上傳成功,但不顯示圖片,圖片數(shù)量仍顯示0,為什么?

    ocr識(shí)別時(shí)數(shù)據(jù)集上傳壓縮包,上傳成功,但不顯示圖片,圖片數(shù)量仍顯示0
    發(fā)表于 07-23 08:11

    端側(cè)OCR文字識(shí)別實(shí)現(xiàn) -- Core Vision Kit ##HarmonyOS SDK AI##

    獲取圖片url,把這個(gè)url和token再發(fā)給百度的ocr接口獲取識(shí)別數(shù)據(jù)……或者圖片轉(zhuǎn)base64以后把這個(gè)base64發(fā)給接口,然而鴻蒙這里,目前我也不知道啥原因(可能是發(fā)送請(qǐng)求的數(shù)據(jù)長(zhǎng)度有限
    發(fā)表于 06-30 18:07

    OCR技術(shù)如何實(shí)現(xiàn)鐵路集裝箱號(hào)的自動(dòng)識(shí)別

    在鐵路物流運(yùn)輸中,集裝箱號(hào)的快速準(zhǔn)確識(shí)別是提升效率的關(guān)鍵環(huán)節(jié)。通過先進(jìn)的OCR(光學(xué)字符識(shí)別)技術(shù),結(jié)合計(jì)算機(jī)視覺與深度學(xué)習(xí)方法,可以實(shí)現(xiàn)鐵路集裝箱號(hào)的高效、可靠識(shí)別。 一、
    的頭像 發(fā)表于 06-13 10:32 ?609次閱讀

    OCR技術(shù)vs傳統(tǒng)識(shí)別:哪種更適合火車集裝箱識(shí)別?

    在鐵路物流領(lǐng)域,集裝箱箱號(hào)識(shí)別是提升運(yùn)輸效率的關(guān)鍵環(huán)節(jié)。隨著計(jì)算機(jī)視覺技術(shù)的發(fā)展,OCR識(shí)別與傳統(tǒng)識(shí)別技術(shù)在火車集裝箱場(chǎng)景中的應(yīng)用差異日益明顯。 傳統(tǒng)
    的頭像 發(fā)表于 06-11 10:54 ?589次閱讀

    明治案例 | 150個(gè)/分鐘!電阻【OCR識(shí)別】+【尺寸測(cè)量】一步到位

    真實(shí)案例——看明治傳感如何用一個(gè)視覺傳感器,同時(shí)搞定電阻的尺寸測(cè)量和OCR識(shí)別,讓質(zhì)檢效率翻倍,成本直降!場(chǎng)景需求希望在同一工位完成尺寸測(cè)量與OCR識(shí)別,減少設(shè)備占
    的頭像 發(fā)表于 06-10 07:33 ?772次閱讀
    明治案例 | 150個(gè)/分鐘!電阻【<b class='flag-5'>OCR</b><b class='flag-5'>識(shí)別</b>】+【尺寸測(cè)量】一步到位

    OCR識(shí)別訓(xùn)練完成后給的是空壓縮包,為什么?

    OCR識(shí)別 一共弄了26張圖片,都標(biāo)注好了,點(diǎn)擊開始訓(xùn)練,顯示訓(xùn)練成功了,也將壓縮包發(fā)到郵箱了,下載下來后,壓縮包里面是空的 OCR圖片20幾張圖太少了。麻煩您多添加點(diǎn),參考我們的ocr
    發(fā)表于 05-28 06:46

    大模型預(yù)標(biāo)注和自動(dòng)化標(biāo)注在OCR標(biāo)注場(chǎng)景的應(yīng)用

    OCR,即光學(xué)字符識(shí)別,簡(jiǎn)單來說就是利用光學(xué)設(shè)備去捕獲圖像并識(shí)別文字,最終將圖片中的文字轉(zhuǎn)換為可編輯和可搜索的文本。在數(shù)字化時(shí)代,OCR(光學(xué)字符識(shí)
    的頭像 發(fā)表于 04-15 15:18 ?920次閱讀

    阿普奇視覺控制器AK7在OCR識(shí)別場(chǎng)景中的應(yīng)用

    在實(shí)際工業(yè)生產(chǎn)中,OCR(光學(xué)字符識(shí)別)技術(shù)的應(yīng)用逐漸普及,在食品包裝、新能源、汽車制造、3C電子等領(lǐng)域幫助企業(yè)完成產(chǎn)品編碼、生產(chǎn)日期、批號(hào)等字符信息自動(dòng)識(shí)別,對(duì)于避免因出現(xiàn)瑕疵、錯(cuò)漏等情況而
    的頭像 發(fā)表于 03-20 11:44 ?714次閱讀
    阿普奇視覺控制器AK7在<b class='flag-5'>OCR</b><b class='flag-5'>識(shí)別</b>場(chǎng)景中的應(yīng)用