![halcon與C混合編程三數(shù)字識(shí)別_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/fe42c14c-b9e6-4d41-9c51-387f686f6318/fe42c14c-b9e6-4d41-9c51-387f686f63181.gif)
![halcon與C混合編程三數(shù)字識(shí)別_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/fe42c14c-b9e6-4d41-9c51-387f686f6318/fe42c14c-b9e6-4d41-9c51-387f686f63182.gif)
![halcon與C混合編程三數(shù)字識(shí)別_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/fe42c14c-b9e6-4d41-9c51-387f686f6318/fe42c14c-b9e6-4d41-9c51-387f686f63183.gif)
![halcon與C混合編程三數(shù)字識(shí)別_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/fe42c14c-b9e6-4d41-9c51-387f686f6318/fe42c14c-b9e6-4d41-9c51-387f686f63184.gif)
![halcon與C混合編程三數(shù)字識(shí)別_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/fe42c14c-b9e6-4d41-9c51-387f686f6318/fe42c14c-b9e6-4d41-9c51-387f686f63185.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、示例:數(shù)字識(shí)別要識(shí)別的圖片: 藕 4WfcwI :!:!:! HUHIHi halcon 源碼: 1: *讀取圖片 2: read_image (Image, D: /My 數(shù)字識(shí)別,l. jpg) 3: 4: *圖像處理 : decompose3(Image, ImageR, ImageG, ImageB) 6: threshold (ImageG, Regions, 0, 183) 7: connection (Regions, Connection) 8: 9: select_shape (Connection, SelectedRegions, area, and, 1987.72,
2、7500) 10: ,OCRHandle) DocumentO-9. omc read_ocr_class_mlp(11: 12: do_ocr_multi_cldss_mlp(SelectedRegions, ImageG, OCRHandle, Class, Confidence) halcon導(dǎo)出的C#代碼: 1: / 2: / by HDevelop for HALCON/DOTNET (Ct) Version 10.0 3: / 4: / This intended to be used with the HDeve1opTemplate or 5: / HDevelopTempla
3、teTF projects located under %HALCONEXAMPLES%c# 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 using System; using HalconDotNet; public partial class HDevelopExport public HTuple hv_ExpDefaultWinHandle; / Main procedure private void action() / Local iconic varia
4、bles HObject ho_Image, hoImageR, ho_ImageG, ho_ImageB; HObject ho_Regions, ho_Connection, hoSelectedRegions; / Local control variables HTuple hvOCRHandle, hv_Class, hv_Confidence; Initialize local and output iconic variables HOperatorSet GenEmptyObj(out HOperatorSet GenEmptyObj(out HOperatorSet GenE
5、mptyObj(out HOperatorSet GenEmptyObj(out HOperatorSet GenEmptyObj(out HOperatorSet GenEmptyObj(out HOperatorSet GenEmptyObj(out ho_Image); ho_ImageR); ho_ImageG); ho_ImageB); ho_Regions); hoConnection); ho_SelectedRegions); 36: 37:讀取圖片 ho_Image. Dispose (); 38: 39: HOperatorSet. Readimage (out ho_Im
6、age, D: My 數(shù)字識(shí)別?滝牒); 40: 41:圖像處理 42:ho_ImageR Dispose(); 13:ho_ImageG Dispose(); 44:ho_ImageB Dispose(); 45:HOperatorSetDecompose3(ho_Image, out ho_ImageR, out ho_ImageG, out ho_ImageB 46:); 47:ho_Regions Dispose(); 18:HOperatorSet Threshold (ho_ImageG, out ho_Regions, 0, 183); 19:hoConnection. Disp
7、ose (); 50:HOperatorSetConnection(ho_Regions, out ho_Connection); 51: 52:hoSelectedRegions Dispose (); 53:HOperatorSet SelectShape(ho_Connection, out ho_SelectedRegions,憋敲燃,憋拏, 54:1987. 72, 7500); 55: 56:HOperatorSet. ReadOcrClassMlp (?捌澎j突徇?涪屣,out hv_0CRHandle); 57:HOperatorSet DoOcrMultiClassMlp (
8、hoSelectedRegions, ho_ImageG, hv_0CRHandle, 58:out hv_Class, out hv_Confidence): 59: 60:ho_Image.Dispose。; 61:ho_ImageR Dispose (); 62:ho_ImageG Dispose(); 63:ho_ImageB Dispose(); 64:ho_Regions Dispose(); 65:ho_Connection. Dispose(); 66:ho_SelectedRegions Dispose(); 67: 68: 69: 70:public void InitHa
9、lconO 71: 72:/ Default settings used in HDevelop 73: HOperatorSet. SetSystem(扌貫影沖彷防滯Hl,冨污敦); 74: 75: 76: public void RunHalcon(HTuple Window) 77: 78:hv_ExpDe f au11W i nHand1e = Window; 79: action(): 80: 81: 82: 83: C#工程: 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
10、26: 27: e) 28: 29: 晩?; 30: using System; using System. Collections. Generic; using System. ComponentModel: using System. Data; using System. Drawing; using System. Linq; using System.Text; using System. Windows. Forms; using HalconDotNet; namespace NumericalRecognition public partial class FormMain
11、: Form 增加代碼: HDevelopExport HD = new HDevelopExport(): string ImagePath; public FormMainO InitializeComponent(); btnRecogn i t i onNumber .Enabled = false; private void btnOpenlmageClick(object sender, EventArgs open = JPEG 文件 *. jpg* BMP 文件 I *. bmp* TIFF 文件?琮 31: 32: open = true; open = 1; 33: 34:
12、 35: 36: 37: 38: 39: 40: 41: ImagePath); 42: 43: if (open() = DialogResultOK) ImagePath = open; HD. Readimage(hWindowContro11. HalconWindow, btnRecognitionNumber .Enabled = true; 44: 45: 46: 47: 18:private void btnRecognitionNumber_Click(object sender, EventArgs e) 49: 50: 51 52 53 54 55 56 57 58 59
13、 60 61 62 63 64 65 66 67 68 69 70 71 HD. NumberRecognitionO ; labNumber Text = HD. hv_Class ToStringO; btnRecognitionNumber .Enabled = false; /halcon導(dǎo)出的類 public partial class HDevelopExport public HTuple hv_ExpDefaultWinHandle; HObject ho_Image, ho_ImageR, ho_ImageG, ho_ImageB; HObject ho_Regions, h
14、o_Connection, ho_SelectedRegions; / Local control variables HTuple hvOCRHandle, hv_Confidence; public HTuple hv_Class; public void InitHalconO 72: / Default settings used in HDevelop 73: HOperatorSet. SetSystem(扌黃影沖彷防滯EG,冨污敦); 74: 75: 76: public void Readimage(HTuple Window, string ImagePath) 77: 78
15、: hv_ExpDe f au11W i nHand1e = Window; 79: 80: / Initialize local and output iconic variables 81: HOperatorSet GenEmptyObj(out ho_Image); 82: 83: 讀取圖片 84: ho_Image. Dispose (); 85: HOperatorSet Readimage(out ho_Image, ImagePath); 86: HOperatorSet DispObj(ho_Image, hv_ExpDe f au11W i nHand1e); 87: 88
16、: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: public void NumberRecognition() HOperatorSet GenEmptyObj(out ho_ImageR); HOperatorSet GenEmptyObj(out ho_ImageG); HOperatorSet GenEmptyObj(out ho_ImageB); HOperatorSet GenEmptyObj(out ho_Regions); HOperatorSet GenEmptyObj(out ho_Connection); HO
17、peratorSet GenEmptyObj(out ho_SelectedRegions); 圖像處理 ho_ImageR. Dispose (); hoImageG. Dispose (); ho_ImageB. Dispose (); HOperatorSetDecompose3(ho_Image, out ho_ImageR, out ho_ImageG, out ho_ImageB 102: ); 103: ho_Regions Dispose (); 104: HOperatorSetThreshold(ho_ImageG, out hoRegions, 0, 183); 105:
18、 ho_Connection. Dispose(); 106: HOperatorSet Connection(ho_Regions, out ho_Connection); 107: 108: ho_SelectedRegions Dispose (); 109: HOperatorSet SelectShape(ho_Connection, out hoSelectedRegions,愍敲丿炎,愍拏, 110: 1987. 72, 7500); Ill: 112: HOperatorSet. ReadOcrClassMlp (?捌澎淡徇?涪屣, hv.OCRHandle); 114: out hv_Class, out hv_Conf 115: 116: 117: ho_Image. Dispose (); 118: ho_Ima
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球中低牌號(hào)無(wú)取向硅鋼行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)超精密非球面磨床行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)高超音速推進(jìn)系統(tǒng)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025建設(shè)工程施工合同(條款)
- 國(guó)內(nèi)水路集裝箱貨物運(yùn)輸合同
- 2025合同模板國(guó)際貿(mào)易合同范本
- 貨物運(yùn)輸保險(xiǎn)單合同
- 2025門面房購(gòu)房的合同范本大全
- 建筑節(jié)能綠色建筑技術(shù)與設(shè)備更新方案
- 臨時(shí)場(chǎng)地租賃服務(wù)合同
- 2025年廣州中醫(yī)藥大學(xué)順德醫(yī)院(佛山市順德區(qū)中醫(yī)院)招考聘用高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年華僑港澳臺(tái)學(xué)生聯(lián)招考試英語(yǔ)試卷試題(含答案詳解)
- 2024-2025學(xué)年北京石景山區(qū)九年級(jí)初三(上)期末語(yǔ)文試卷(含答案)
- 第一章 整式的乘除 單元測(cè)試(含答案) 2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)下冊(cè)
- 藥品流通監(jiān)管培訓(xùn)
- JD37-009-2024 山東省存量更新片區(qū)城市設(shè)計(jì)編制技術(shù)導(dǎo)則
- 中國(guó)高血壓防治指南(2024年修訂版)
- 北京市海淀區(qū)重點(diǎn)中學(xué)2025屆高考數(shù)學(xué)押題試卷含解析
- GB/Z 44765.3-2024用戶端能源管理系統(tǒng)和電網(wǎng)側(cè)管理系統(tǒng)間的接口第3部分:架構(gòu)
- 《春酒》琦君完整版
- 北師大版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)第四章《基本平面圖形》測(cè)試卷(含答案解析)
評(píng)論
0/150
提交評(píng)論