版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上示例:读取并处理图片halcon源码: 1: *读取图片 2: read_image(Image,'D:/MyFile/C#/HalconCsExample/示例图片.jpg') 3: get_image_size(Image,Width,Height) 4: 5: *图像处理 6: rgb1_to_gray(Image,GrayImage)导出的代码(ImagePro): 1: / 2: / File generated by HDevelop for HALCON/DOTNET (C#) Version 10.0 3: / 4: / T
2、his file is intended to be used with the HDevelopTemplate or 5: / HDevelopTemplateWPF projects located under %HALCONEXAMPLES%c# 6: 7: using System; 8: using HalconDotNet; 9: 10: public partial class HDevelopExport 11: 12: public HTuple hv_ExpDefaultWinHandle; 13: 14: / Main procedu
3、re 15: private void action() 16: 17: 18: / Local iconic variables 19: 20: HObject ho_Image, ho_GrayImage; 21: 22: 23: / Local control variables 24: 25: HTuple hv_Width, hv_Height; 26: 27: / Initialize local and output iconic variables 28: HOperatorSet.GenEmptyObj(
4、out ho_Image); 29: HOperatorSet.GenEmptyObj(out ho_GrayImage); 30: 31: /读取图片 32: /dev_close_window(.); 33: ho_Image.Dispose(); 34: HOperatorSet.ReadImage(out ho_Image, "D:/MyFile/C#/HalconCsExample/示例图片.jpg"); 35: HOperatorSet.GetImageSize(ho_Image, out hv_Width, out hv_Height); 36:
5、/dev_open_window(.); 37: HOperatorSet.DispObj(ho_Image, hv_ExpDefaultWinHandle); 38: 39: /图像处理 40: ho_GrayImage.Dispose(); 41: HOperatorSet.Rgb1ToGray(ho_Image, out ho_GrayImage); 42: HOperatorSet.DispObj(ho_GrayImage, hv_ExpDefaultWinHandle); 43: 44: ho_Image.Dispose(); 45: ho_GrayImage
6、.Dispose(); 46: 47: 48: 49: public void InitHalcon() 50: 51: / Default settings used in HDevelop 52: HOperatorSet.SetSystem("do_low_error", "false"); 53: 54: 55: public void RunHalcon(HTuple Window) 56: 57: hv_ExpDefaultWinHandle = Window; 58: action(); 59: 60:&
7、#160; 61: 62: C#工程: 1: using System; 2: using System.Collections.Generic; 3: using System.ComponentModel; 4: using System.Data; 5: using System.Drawing; 6: using System.Linq; 7: using System.Text; 8: using System.Windows.Forms; 9: 10: using HalconDotNet; /添加引用 11: 12: namespace Hal
8、conCsExample 13: 14: public partial class Form1 : Form 15: 16: /增加代码: 17: HDevelopExport HD = new HDevelopExport(); 18: string ImagePath; 19: 20: public Form1() 21: 22: InitializeComponent(); 23: this.btnImagePro.Enabled = false; 24: 25: 26: private void btnReadImage_Click(object sender,
9、 EventArgs e) 27: 28: openFileDialog1.Filter = "JPEG文件|*.jpg*|BMP文件|*.bmp*|TIFF文件|*.tiff*" 29: openFileDialog1.RestoreDirectory = true; 30: openFileDialog1.FilterIndex = 1; 31: if (openFileDialog1.ShowDialog() = DialogResult.OK) 32: 33: ImagePath = openFileDialog1.FileName; 34: HD.ReadImag
10、e(hWindowControl1.HalconWindow, ImagePath); 35: this.btnImagePro.Enabled = true; 36: 37: 38: 39: private void btnImagePro_Click(object sender, EventArgs e) 40: 41: HD.ImagePro(); 42: this.btnImagePro.Enabled = false; 43: 44: 45: 46: /从导出的ReadImage.cs中拷贝HDevelopExport类到命名空间 HalconCsExampl
11、e 47: public partial class HDevelopExport 48: 49: public HTuple hv_ExpDefaultWinHandle; 50: / Local iconic variables 51: HObject ho_Image, ho_GrayImage; 52: 53: 54: public void InitHalcon() 55: 56: / Default settings used in HDevelop 57: HOperatorSet.SetSystem("do_low_error", &
12、quot;false"); 58: 59: 60: public void ReadImage(HTuple Window,string path) 61: 62: hv_ExpDefaultWinHandle = Window; 63: 64: / Initialize local and output iconic variables 65: HOperatorSet.GenEmptyObj(out ho_Image); 66: HOperatorSet.GenEmptyObj(out ho_GrayImage); 67: 68: /读取图片 69: /d
13、ev_close_window(.); 70: ho_Image.Dispose(); 71: HOperatorSet.ReadImage(out ho_Image, path); 72: 73: /dev_open_window(.); 74: HOperatorSet.DispObj(ho_Image, hv_ExpDefaultWinHandle); 75: 76: 77: public void ImagePro() 78: 79: /图像处理 80: ho_GrayImage.Dispose(); 81: HOperatorSet.Rgb1ToGray(ho_Image, out ho_G
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公寓装饰施工方案(3篇)
- 冰岛签到活动方案策划(3篇)
- 医务停电应急预案(3篇)
- 厨艺大赛营销方案(3篇)
- 同期表施工方案(3篇)
- 团队营销宣传方案(3篇)
- 地面基层施工方案(3篇)
- 夏日乐队活动策划方案(3篇)
- 封堵水井施工方案(3篇)
- 高压输电线路安全隐患检测技术的研究
- 挡土墙新建及土地回填平整投标方案(技术方案)
- T-CECS120-2021套接紧定式钢导管施工及验收规程
- JGJ+196-2010建筑施工塔式起重机安装、使用、拆卸安全技术规程
- 《创新创业基础》课件-模块四 创新成果保护与转化
- 燃料检修潜在风险与预控措施
- 中学生防震减灾知识
- 劳务合同模板电子下载
- 新安全生产法全文-安全生产法全文
- 麦积山石窟课件
- 分数百分数应用题的复习课件
- 开复工安全检查表
评论
0/150
提交评论