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

  • 大小: 13.48MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-09
  • 語言: C#
  • 標簽: C#??HALCON??

資源簡介

如果采用C#和Halcon混合編程做圖像視覺,這是一個不可多得的可供直接拿來使用的源代碼,寫的非常好。如果你是剛入門的,那么就耐心的去讀每一行代碼,直到把它搞清楚,相信你最終一定得益匪淺。

資源截圖

代碼片段和文件信息

//?版權所有(C)?ChoiceTech?Corporation。保留所有權利。
//?此代碼的發布遵從
//?ChoiceTech?公共許可(HY-PL,http://choicetech.cn/hy-pl.html)的條款。
//
//版權所有(C)?ChoiceTech?Corporation。保留所有權利。

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Drawing;
using?System.Data;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

using?HalconDotNet;


namespace?ChoiceTech.Halcon.Control
{
????///?
????///?halcon鼠標縮放控件
????///?
????///?描述:
????///??????1?必須首先通過this.HobjectToHimage(Hobject?hobject)傳入圖片此圖片稱為“背景圖“
????///??????2?有了背景圖就可以通過本控件自定義的?this.DispObj(Hobject?hObj)顯示Hobject類似原方法
????///??????3默認顯示紅色DispObj(Hobject?hObjstring?color)可顯示其他顏色
????///?

????public?partial?class?HWindow_Final?:?UserControl
????{
????????#region?私有變量定義.

????????private?HWindow?/**/?????????????????hv_window;???????????????????????????????????????//halcon窗體控件的句柄?this.mCtrl_HWindow.HalconWindow;
????????private?ContextMenuStrip?/**/????????hv_MenuStrip;????????????????????????????????????//右鍵菜單控件
????????//?窗體控件右鍵菜單內容
????????ToolStripMenuItem?fit_strip;
????????ToolStripMenuItem?saveImg_strip;
????????ToolStripMenuItem?saveWindow_strip;
????????ToolStripMenuItem?barVisible_strip;
????????ToolStripMenuItem?histogram_strip;

????????private?HImage??/**/?????????????????hv_image;????????????????????????????????????????//縮放時操作的圖片??此處千萬不要使用hv_image?=?new?HImage()不然在生成控件dll的時候會導致無法序列化去***隔壁還好老子有版本控制不然都找不到這種惡心問題
????????private?int?/**/?????????????????????hv_imageWidth?hv_imageHeight;???????????????????//圖片寬高
????????private?string?/**/??????????????????str_imgSize;?????????????????????????????????????//圖片尺寸大小?5120X3840
????????private?bool????/**/?????????????????drawModel?=?false;????????????????????????????????//繪制模式下不允許縮放和鼠標右鍵菜單

????????public?ViewWindow.ViewWindow?viewWindow;????/**/??????????????????????????????????????//ViewWindow
????????public?HWindowControl?hWindowControl;???/**/???????????????????????????????????????????//?當前halcon窗口

????????#endregion


????????///?
????????///?初始化控件
????????///?

????????public?HWindow_Final()
????????{
????????????InitializeComponent();
????????????//
????????????viewWindow?=?new?ViewWindow.ViewWindow(mCtrl_HWindow);
????????????hWindowControl?=?this.mCtrl_HWindow;
????????????hv_window?=?this.mCtrl_HWindow.HalconWindow;

????????????//??????????????設定鼠標按下時圖標的形狀
????????????//??????????????‘arrow‘??‘default‘?‘crosshair‘?‘text?I-beam‘?‘Slashed?circle‘?‘Size?All‘
????????????//??????????????‘Size?NESW‘?‘Size?S‘?‘Size?NWSE‘?‘Size?WE‘?‘Vertical?Arrow‘?‘Hourglass‘
????????????//
????????????//?hv_window.SetMshape(“Hourglass“);

????????????fit_strip?=?new?ToolStripMenuItem(“適應窗口“);
????????????fit_strip.Click?+=?new?EventHandler((s?e)?=>?DispImageFit(mCtrl_HWindow));

????????????barVisible_strip?=?new?ToolStripMenuItem(“顯示StatusBar“);
????????????barVisible_strip.Checkonclick?=?true;
?????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-27?17:49??Halcon與C#混合開源窗體控件\
?????目錄???????????0??2018-09-04?15:46??Halcon與C#混合開源窗體控件\halcon控件\
?????目錄???????????0??2018-09-04?09:48??Halcon與C#混合開源窗體控件\halcon控件\Config\
?????文件????????1320??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Config\Circle.cs
?????文件?????????736??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Config\HobjectWithColor.cs
?????文件????????1685??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Config\Line.cs
?????文件????????1611??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Config\Rectangle1.cs
?????文件????????1846??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Config\Rectangle2.cs
?????文件????????9484??2017-06-18?14:07??Halcon與C#混合開源窗體控件\halcon控件\Config\SerializeHelper.cs
?????文件???????15707??2018-09-04?15:46??Halcon與C#混合開源窗體控件\halcon控件\HWindow_Final.cs
?????文件????????5154??2018-09-04?11:32??Halcon與C#混合開源窗體控件\halcon控件\HWindow_Final.designer.cs
?????文件????????9863??2018-09-04?11:32??Halcon與C#混合開源窗體控件\halcon控件\HWindow_Final.resx
?????文件????????6106??2018-09-04?08:56??Halcon與C#混合開源窗體控件\halcon控件\HWindow_Tool.csproj
?????文件?????????227??2017-03-21?10:02??Halcon與C#混合開源窗體控件\halcon控件\HWindow_Tool.csproj.user
?????文件???????49152??2017-06-18?13:22??Halcon與C#混合開源窗體控件\halcon控件\HWindow_Tool.v11.suo
?????目錄???????????0??2018-08-27?17:49??Halcon與C#混合開源窗體控件\halcon控件\Model\
?????文件???????11522??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\GraphicsContext.cs
?????文件????????1351??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\HobjectEntry.cs
?????文件???????30759??2017-05-24?22:17??Halcon與C#混合開源窗體控件\halcon控件\Model\HWndCtrl.cs
?????文件????????1203??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\IViewWindow.cs
?????文件????????5795??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\ROI.cs
?????文件????????4829??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\ROICircle.cs
?????文件???????23277??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\ROIController.cs
?????文件????????6752??2017-04-15?21:52??Halcon與C#混合開源窗體控件\halcon控件\Model\ROILine.cs
?????文件????????7128??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\ROIRectangle1.cs
?????文件????????8775??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\ROIRectangle2.cs
?????文件????????4312??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Model\RoiData.cs
?????文件?????????492??2017-06-18?13:57??Halcon與C#混合開源窗體控件\halcon控件\Program.cs
?????目錄???????????0??2018-08-27?17:49??Halcon與C#混合開源窗體控件\halcon控件\Properties\
?????文件????????1358??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Properties\AssemblyInfo.cs
?????文件????????2854??2017-03-10?16:12??Halcon與C#混合開源窗體控件\halcon控件\Properties\Resources.Designer.cs
............此處省略100個文件信息

評論

共有 條評論