C#下halcon配置

C#下halcon配置

ID:38579891

大小:21.50 KB

页数:4页

时间:2019-06-15

C#下halcon配置_第1页
C#下halcon配置_第2页
C#下halcon配置_第3页
C#下halcon配置_第4页
资源描述:

《C#下halcon配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.在halcon中写入算子,实现函数过程例如:read_image(Image,'D:/MyFile/halcon/数字识别/1.jpg')decompose3(Image,ImageR,ImageG,ImageB)threshold(ImageG,Regions,0,183)connection(Regions,Connection)select_shape(Connection,SelectedRegions,'area','and',1987.72,7500)read_ocr_class_mlp('Document_0-9.omc',OCRHandle)do_ocr_

2、multi_class_mlp(SelectedRegions,ImageG,OCRHandle,Class,Confidence)2.通过halcon的IDE开发环境,导出C#代码3.利用vs2013创建一个C#窗口程序,加一个按钮。4.将HDevelop安装目录下的文件夹拷贝到刚创建的C#窗口程序目录下比如:我的C#工程名字叫Hello,我的HDevelop安装在C:ProgramFilesMVTec中,我就把C:ProgramFilesMVTecHalconbin文件夹复制到Hello.sln所在位置的同一文件夹下。5.在C#工程中,对“解决方案资源管理器”

3、的“引用”右击,选择“添加引用”,点击“浏览”,选择刚才加进C#工程的“bin”文件夹,接着选择“dotnet35”文件夹,最后选择“halcondotnet.dll”文件。点击”添加“。6.在C#工程中,选择“视图”,选择“工具箱”,在“工具箱“中右击,选择”选择项“,点击”浏览“,选择刚才加进C#工程的“bin”文件夹,接着选择“dotnet35”文件夹,最后选择“halcondotnet.dll”文件。点击”打开“。7.将第二步导出的c#代码中生成的类,加入”Program.cs“文件中,如下usingSystem;usingSystem.Collections.Gen

4、eric;usingSystem.Linq;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingHalconDotNet;namespaceHello{publicpartialclassHDevelopExport{#if!NO_EXPORT_APP_MAINpublicHDevelopExport(){//DefaultsettingsusedinHDevelopHOperatorSet.SetSystem("do_low_error","false");action();}#endif//Mainproc

5、edurepublicvoidaction(){//LocaliconicvariablesHObjectho_Image;//LocalcontrolvariablesHTuplehv_Width,hv_Height,hv_WindowHandle;//InitializelocalandoutputiconicvariablesHOperatorSet.GenEmptyObj(outho_Image);if(HDevWindowStack.IsOpen()){HOperatorSet.CloseWindow(HDevWindowStack.Pop());}HOperato

6、rSet.ReadImage(outho_Image,"1.jpg");HOperatorSet.GetImageSize(ho_Image,outhv_Width,outhv_Height);HOperatorSet.SetWindowAttr("background_color","black");HOperatorSet.OpenWindow(0,0,hv_Width,hv_Height,0,"","",outhv_WindowHandle);HDevWindowStack.Push(hv_WindowHandle);if(HDevWindowStack.IsOpen(

7、)){HOperatorSet.DispObj(ho_Image,HDevWindowStack.GetActive());}ho_Image.Dispose();}}staticclassProgram{///

///应用程序的主入口点。///[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。