91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

一個完整的C#調用HALCON的DEMO,附件我刪除了halcondotnet.dll,直接在項目里添加引用就好,支持halcon10,halcon11,halcon12,我用的是vs2010,demo需要vs2010或高一點的版本打開,程序無錯誤 DEMO實現的主要功能有 ①按鈕打開一張圖片 ②圖片灰度化 ③圖像平移 ④圖像縮放 ⑥重置 移動和縮放功能采用官方的一個類,在halcon控件上移動和縮放很平滑。 此DMOE適合新手學習C#調用HALCON的基本操作,老鳥可以略過了 為了大家多多傳源碼,不要注冊只為了下載走人,特設一定分數下載 (原分享者:lcp0703)

資源截圖

代碼片段和文件信息

?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?HalconCsExample
???{
???????public?partial?class?Form1?:?Form
???????{
???????????//增加代碼:
???????????//public?HWindowControl?hWindowControl1;
???????????///?Instance?of?HWndCtrl?which?handles?relevant?view?tasks
???????????public?HWndCtrl?viewController;
???????????//public?ROIController?roiController;
???????????HDevelopExport?HD?=?new?HDevelopExport();
???????????string?ImagePath;
???????????Hobject?ho_Image;

??????????public?Form1()
???????????{
???????????????InitializeComponent();
???????????????//this.btnImagePro.Enabled?=?false;
???????????}
????
???????????private?void?btnReadImage_Click(object?sender?EventArgs?e)
??????????{
??????????????viewController?=?new?HWndCtrl(hWindowControl1);
??????????????HOperatorSet.GenEmptyObj(out?ho_Image);
??????????????ho_Image.Dispose();
???????????????OpenFileDialog?openFileDialog1?=?new?OpenFileDialog();
???????????????//openFileDialog1.InitialDirectory?=?“D:\\“;
???????????????openFileDialog1.Filter?=?“JPEG文件|*.jpg*|BMP文件|*.bmp*|TIFF文件|*.tiff*“;
???????????????openFileDialog1.RestoreDirectory?=?true;
???????????????openFileDialog1.FilterIndex?=?1;
???????????????if?(openFileDialog1.ShowDialog()?==?DialogResult.OK)
???????????????{
???????????????????ImagePath?=?openFileDialog1.FileName;
???????????????????HD.ReadImage(hWindowControl1.HalconWindow?ImagePath);
???????????????????this.btnImagePro.Enabled?=?true;
???????????????}
???????????????????????
??????????????
???????????????viewController.setViewState(HWndCtrl.MODE_VIEW_NONE);
???????????????ho_Image?=?new?HImage(ImagePath);???????????
???????????????viewController.addIconicVar(ho_Image);
???????????????viewController.repaint();



???????????}
????
???????????private?void?btnImagePro_Click(object?sender?EventArgs?e)
???????????{
??????????????
???????????????HD.ImagePro();
???????????????this.btnImagePro.Enabled?=?false;
???????????}

???????????private?void?Form1_Load(object?sender?EventArgs?e)
???????????{
????????????
??????????????
???????????}

???????????private?void?radioButtonmove_CheckedChanged(object?sender?EventArgs?e)
???????????{
???????????????viewController.setViewState(HWndCtrl.MODE_VIEW_MOVE);
???????????}

???????????private?void?radioButtonZoom_CheckedChanged(object?sender?EventArgs?e)
???????????{
???????????????viewController.setViewState(HWndCtrl.MODE_VIEW_ZOOM);
???????????}

???????????private?void?radioButtonNone_CheckedChanged(object?sender?EventArgs?e)
???????????{
???????????????viewController.setViewState(HWndCtrl.MODE_VIEW_NONE);
???????????}

???????????private?void?ResetButton_Click(object?sender?EventArgs?e)
???????????{
???????????????viewController.resetAll();
??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-20?12:42??灰度化(修改大小)\
?????目錄???????????0??2016-09-20?12:42??灰度化(修改大小)\HalconCsExample\
?????文件????????7790??2016-09-20?12:33??灰度化(修改大小)\HalconCsExample\Form1.Designer.cs
?????文件????????4870??2016-09-20?12:41??灰度化(修改大小)\HalconCsExample\Form1.cs
?????文件????????6398??2016-09-20?12:33??灰度化(修改大小)\HalconCsExample\Form1.resx
?????文件???????56188??2016-09-20?12:01??灰度化(修改大小)\HalconCsExample\HWndCtrl.cs
?????文件????????6531??2016-09-20?09:36??灰度化(修改大小)\HalconCsExample\HalconCsExample.csproj
?????文件????????1273??2016-09-20?09:22??灰度化(修改大小)\HalconCsExample\HalconCsExample.sln
?????文件???????33792??2016-09-20?12:33??灰度化(修改大小)\HalconCsExample\HalconCsExample.suo
?????文件?????????496??2014-09-16?11:30??灰度化(修改大小)\HalconCsExample\Program.cs
?????目錄???????????0??2016-09-20?12:42??灰度化(修改大小)\HalconCsExample\Properties\
?????文件????????1380??2014-09-16?11:30??灰度化(修改大小)\HalconCsExample\Properties\AssemblyInfo.cs
?????文件????????2870??2016-09-14?17:20??灰度化(修改大小)\HalconCsExample\Properties\Resources.Designer.cs
?????文件????????5612??2014-09-16?11:30??灰度化(修改大小)\HalconCsExample\Properties\Resources.resx
?????文件????????1115??2016-09-14?17:21??灰度化(修改大小)\HalconCsExample\Properties\Settings.Designer.cs
?????文件?????????249??2014-09-16?11:30??灰度化(修改大小)\HalconCsExample\Properties\Settings.settings
?????文件?????????144??2016-09-14?17:20??灰度化(修改大小)\HalconCsExample\app.config
?????目錄???????????0??2016-09-20?12:42??灰度化(修改大小)\HalconCsExample\bin\
?????目錄???????????0??2016-09-20?12:42??灰度化(修改大小)\HalconCsExample\bin\Debug\
?????文件???????29184??2016-09-20?12:39??灰度化(修改大小)\HalconCsExample\bin\Debug\HalconCsExample.exe
?????文件?????????144??2016-09-14?17:20??灰度化(修改大小)\HalconCsExample\bin\Debug\HalconCsExample.exe.config
?????文件???????81408??2016-09-20?12:39??灰度化(修改大小)\HalconCsExample\bin\Debug\HalconCsExample.pdb
?????文件???????11592??2016-09-20?12:39??灰度化(修改大小)\HalconCsExample\bin\Debug\HalconCsExample.vshost.exe
?????文件?????????144??2016-09-14?17:20??灰度化(修改大小)\HalconCsExample\bin\Debug\HalconCsExample.vshost.exe.config
?????目錄???????????0??2016-09-20?12:43??灰度化(修改大小)\HalconCsExample\bin\Release\
?????目錄???????????0??2016-09-20?12:42??灰度化(修改大小)\HalconCsExample\obj\
?????目錄???????????0??2016-09-20?12:42??灰度化(修改大小)\HalconCsExample\obj\Debug\
?????文件???????12126??2016-09-20?09:14??灰度化(修改大小)\HalconCsExample\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????6477??2016-09-20?12:39??灰度化(修改大小)\HalconCsExample\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????180??2016-09-20?12:39??灰度化(修改大小)\HalconCsExample\obj\Debug\HalconCsExample.Form1.resources
?????文件?????????180??2016-09-20?09:36??灰度化(修改大小)\HalconCsExample\obj\Debug\HalconCsExample.Properties.Resources.resources
............此處省略23個文件信息

評論

共有 條評論