版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..示例:数字识别要识别的图片:halcon源码:1:*读取图片2:read_image<Image,'D:/MyFile/halcon/数字识别/1.jpg'>3:4:*图像处理5: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,7500>10:11:read_ocr_class_mlp<'Document_0-9.omc',OCRHandle>12:do_ocr_multi_class_mlp<SelectedRegions,ImageG,OCRHandle,Class,Confidence>halcon导出的C#代码:1://2://FilegeneratedbyHDevelopforHALCON/DOTNET<C#>Version10.03://4://ThisfileisintendedtobeusedwiththeHDevelopTemplateor5://HDevelopTemplateWPFprojectslocatedunder%HALCONEXAMPLES%\c#6:7:usingSystem;8:usingHalconDotNet;9:10:publicpartialclassHDevelopExport11:{12:publicHTuplehv_ExpDefaultWinHandle;13:14://Mainprocedure15:privatevoidaction<>16:{17:18://Localiconicvariables19:20:HObjectho_Image,ho_ImageR,ho_ImageG,ho_ImageB;21:HObjectho_Regions,ho_Connection,ho_SelectedRegions;22:23:24://Localcontrolvariables25:26:HTuplehv_OCRHandle,hv_Class,hv_Confidence;27:28://Initializelocalandoutputiconicvariables29:HOperatorSet.GenEmptyObj<outho_Image>;30:HOperatorSet.GenEmptyObj<outho_ImageR>;31:HOperatorSet.GenEmptyObj<outho_ImageG>;32:HOperatorSet.GenEmptyObj<outho_ImageB>;33:HOperatorSet.GenEmptyObj<outho_Regions>;34:HOperatorSet.GenEmptyObj<outho_Connection>;35:HOperatorSet.GenEmptyObj<outho_SelectedRegions>;36:37://读取图片38:ho_Image.Dispose<>;39:HOperatorSet.ReadImage<outho_Image,"D:/MyFile/halcon/数字识别/1.jpg">;40:41://图像处理42:ho_ImageR.Dispose<>;43:ho_ImageG.Dispose<>;44:ho_ImageB.Dispose<>;45:HOperatorSet.Decompose3<ho_Image,outho_ImageR,outho_ImageG,outho_ImageB46:>;47:ho_Regions.Dispose<>;48:HOperatorSet.Threshold<ho_ImageG,outho_Regions,0,183>;49:ho_Connection.Dispose<>;50:HOperatorSet.Connection<ho_Regions,outho_Connection>;51:52:ho_SelectedRegions.Dispose<>;53:HOperatorSet.SelectShape<ho_Connection,outho_SelectedRegions,"area","and",54:1987.72,7500>;55:56:HOperatorSet.ReadOcrClassMlp<"Document_0-9.omc",outhv_OCRHandle>;57:HOperatorSet.DoOcrMultiClassMlp<ho_SelectedRegions,ho_ImageG,hv_OCRHandle,58:outhv_Class,outhv_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:publicvoidInitHalcon<>71:{72://DefaultsettingsusedinHDevelop73:HOperatorSet.SetSystem<"do_low_error","false">;74:}75:76:publicvoidRunHalcon<HTupleWindow>77:{78:hv_ExpDefaultWinHandle=Window;79:action<>;80:}81:82:}83:C#工程:1:usingSystem;2:usingSystem.Collections.Generic;3:usingSystem.ComponentModel;4:usingSystem.Data;5:usingSystem.Drawing;6:usingSystem.Linq;7:usingSystem.Text;8:usingSystem.Windows.Forms;9:10:usingHalconDotNet;11:12:13:namespaceNumericalRecognition14:{15:publicpartialclassFormMain:Form16:{17://增加代码:18:HDevelopExportHD=newHDevelopExport<>;19:stringImagePath;20:21:publicFormMain<>22:{23:InitializeComponent<>;24:btnRecognitionNumber.Enabled=false;25:}26:27:privatevoidbtnOpenImage_Click<objectsender,EventArgse>28:{29:openFileDialog1.Filter="JPEG文件|*.jpg*|BMP文件|*.bmp*|TIFF文件|*.tiff*";30:31:openFileDialog1.RestoreDirectory=true;32:33:openFileDialog1.FilterIndex=1;34:35:if<openFileDialog1.ShowDialog<>==DialogResult.OK>36:37:{38:39:ImagePath=openFileDialog1.FileName;40:41:HD.ReadImage<hWindowControl1.HalconWindow,ImagePath>;42:43:btnRecognitionNumber.Enabled=true;44:45:}46:}47:48:privatevoidbtnRecognitionNumber_Click<objectsender,EventArgse>49:{50:HD.NumberRecognition<>;51:labNumber.Text=HD.hv_Class.ToString<>;52:53:btnRecognitionNumber.Enabled=false;54:}55:}56:57://halcon导出的类58:publicpartialclassHDevelopExport59:{60:publicHTuplehv_ExpDefaultWinHandle;61:62:HObjectho_Image,ho_ImageR,ho_ImageG,ho_ImageB;63:HObjectho_Regions,ho_Connection,ho_SelectedRegions;64:65:66://Localcontrolvariables67:HTuplehv_OCRHandle,hv_Confidence;68:publicHTuplehv_Class;69:70:publicvoidInitHalcon<>71:{72://DefaultsettingsusedinHDevelop73:HOperatorSet.SetSystem<"do_low_error","false">;74:}75:76:publicvoidReadImage<HTupleWindow,stringImagePath>77:{78:hv_ExpDefaultWinHandle=Window;79:80://Initializelocalandoutputiconicvariables81:HOperatorSet.GenEmptyObj<outho_Image>;82:83://读取图片84:ho_Image.Dispose<>;85:HOperatorSet.ReadImage<outho_Image,ImagePath>;86:HOperatorSet.DispObj<ho_Image,hv_ExpDefaultWinHandle>;87:}88:89:publicvoidNumberRecognition<>90:{91:HOperatorSet.GenEmptyObj<outho_ImageR>;92:HOperatorSet.GenEmptyObj<outho_ImageG>;93:HOperatorSet.GenEmptyObj<outho_ImageB>;94:HOperatorSet.GenEmptyObj<outho_Regions>;95:HOperatorSet.GenEmptyObj<outho_Connection>;96:HOperatorSet.GenEmptyObj<outho_SelectedRegions>;97://图像处理98:ho_ImageR.Dispose<>;99:ho_ImageG.Dispose<>;100:ho_ImageB.Dispose<>;101:HOperatorSet.Decompose3<ho_Image,outho_ImageR,outho_ImageG,outho_ImageB102:>;103:ho_Regions.Dispose<>;104:HOperatorSet.Threshold<ho_ImageG,outho_Regions,0,183>;105:ho_Connection.Dispose<>;106:HOperatorSet.Connection<ho_Regions,outho_Connection>;107:108:ho_Selec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Nexans耐克森综合布线系统在华著名工程案例
- 公园建设项目可研报告
- 陕西省西安市西北大学附中2025届高考仿真卷英语试题含解析
- 2025届北京市通州区高考考前模拟英语试题含解析
- 《数字系统设计例子》课件
- 湖北省华中师大一附中2025届高三第四次模拟考试语文试卷含解析
- 2025届四川省内江市重点中学高考数学全真模拟密押卷含解析
- 现代学徒制课题:中国特色学徒制国际比较研究(附:研究思路模板、可修改技术路线图)
- 安徽省黄山市2025届高三下第一次测试语文试题含解析
- 北京市西城区第一五六中学2025届高考冲刺语文模拟试题含解析
- 253种中药材粉末显微鉴别主要特征
- 论辛弃疾词作的愁情主题及其审美价值
- 新形势下我国保险市场营销的现状、问题及对策
- LTE无线网络优化PPT课件
- 动态血压监测在社区高血压患者管理的意义
- 管道中英文对照表
- 240灯控台_说明书
- 新形势下加强市场监管局档案管理工作的策略
- 例行检查和确认检验程序
- 上海旅游资源基本类型及其旅游区布局特点(共5页)
- 六一汤_医方类聚卷一○二引_御医撮要_减法方剂树
评论
0/150
提交评论