




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
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)導(dǎo)出的代碼(ImagePro): 1: / 2: / File generated by HDevelop for HALCON/DOTNET (C#) Version 10.0 3: / 4: / This file is i
2、ntended 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 procedure 15: privat
3、e 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(out ho_Image)
4、; 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: /dev_open_win
5、dow(.); 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.Dispose(); 4
6、6: 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: 61: 62:
7、 C#工程: 1: using System; 2: using ; 3: using System.ComponentModel; 4: using System.Data; 5: using System.Drawing; 6: using System.Linq; 7: using System.Text; 8: using ; 9: 10: using HalconDotNet; /添加引用 11: 12: namespace HalconCsExample 13: 14: public partial class Form1 : Form 15:
8、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, EventArgs e) 27: 28: openFileDialog1.Filter = "JPEG文件
9、|*.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.ReadImage(hWindowControl1.HalconWindow, ImagePath); 35: this.btnIma
10、gePro.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: /從導(dǎo)出的ReadImage.cs中拷貝HDevelopExport類到命名空間 HalconCsExample 47: public partial class HDevelopExport 48: 49: public HT
11、uple 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", "false"); 58: 59: 60: public void ReadImage(
12、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: /dev_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
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國三相可控硅直流調(diào)速裝置數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國HIPS塑膠料數(shù)據(jù)監(jiān)測研究報告
- 勞動合同(20XX年完整版)
- 遺產(chǎn)繼承金融資產(chǎn)管理合同(2篇)
- 采購與分包管理合同(2篇)
- 高等教育自學(xué)考試《00074中央銀行概論》模擬試卷三
- 新浪樂居萬達(dá)中央旅游城歲末營銷方案
- 《人工智能應(yīng)用與發(fā)展:高中人工智能學(xué)習(xí)指南》
- 商業(yè)推廣項(xiàng)目合作協(xié)議書
- 環(huán)保技術(shù)研發(fā)與推廣戰(zhàn)略合作協(xié)議
- 控制計(jì)劃課件教材-2024年
- 川教版2024-2025學(xué)年六年級下冊信息技術(shù)全冊教案
- 第45屆世界技能大賽移動機(jī)器人項(xiàng)目福建省選拔賽技術(shù)文件(定稿)
- 招標(biāo)代理機(jī)構(gòu)遴選投標(biāo)方案(技術(shù)標(biāo))
- 彩鋼瓦雨棚施工技術(shù)標(biāo)準(zhǔn)方案
- 2024年新疆(兵團(tuán))公務(wù)員考試《行測》真題及答案解析
- 吊車施工專項(xiàng)方案
- 三級安全教育試題(公司級、部門級、班組級)
- 罐區(qū)安全培訓(xùn)教程
- 副總經(jīng)理招聘面試題與參考回答(某大型央企)2025年
- 2024新能源風(fēng)電場消防系統(tǒng)檢修規(guī)程
評論
0/150
提交評論