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

  • 大小: 11.89MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-21
  • 語言: C#
  • 標簽: halcon??

資源簡介

從halcon代碼轉(zhuǎn)出到c# 從而實現(xiàn)對圖片的移動,放大縮小處理。

資源截圖

代碼片段和文件信息

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

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;????????????????????????????????????//右鍵菜單控件
????????//?窗體控件右鍵菜單內(nèi)容
????????ToolStripMenuItem?fit_strip;
????????ToolStripMenuItem?saveImg_strip;
????????ToolStripMenuItem?saveWindow_strip;
????????ToolStripMenuItem?barVisible_strip;
????????ToolStripMenuItem?histogram_strip;

????????private?HImage??/**/?????????????????hv_image;????????????????????????????????????????//縮放時操作的圖片??此處千萬不要使用hv_image?=?new?HImage()不然在生成控件dll的時候會導(dǎo)致無法序列化去***隔壁還好老子有版本控制不然都找不到這種惡心問題
????????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;

????????????//??????????????設(shè)定鼠標按下時圖標的形狀
????????????//??????????????‘a(chǎn)rrow‘??‘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(“適應(yīng)窗口“);
????????????fit_strip.Click?+=?new?EventHandler((s?e)?=>?DispImageFit(mCtrl_HWindow));

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

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????144??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\app.config

?????文件????1279544??2014-11-15?02:27??halcon放大縮小?移動\halcon控件\bin\Debug\halcondotnet.dll

?????文件????4074746??2014-11-15?01:07??halcon放大縮小?移動\halcon控件\bin\Debug\halcondotnet.xml

?????文件??????63488??2017-06-18?14:08??halcon放大縮小?移動\halcon控件\bin\Debug\HWindow_Tool.dll

?????文件????????144??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\bin\Debug\HWindow_Tool.dll.config

?????文件??????72192??2017-06-18?13:17??halcon放大縮小?移動\halcon控件\bin\Debug\HWindow_Tool.exe

?????文件?????196096??2017-06-18?14:08??halcon放大縮小?移動\halcon控件\bin\Debug\HWindow_Tool.pdb

?????文件??????22984??2017-06-18?13:22??halcon放大縮小?移動\halcon控件\bin\Debug\HWindow_Tool.vshost.exe

?????文件????????144??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\bin\Debug\HWindow_Tool.vshost.exe.config

?????文件????????490??2015-10-30?15:19??halcon放大縮小?移動\halcon控件\bin\Debug\HWindow_Tool.vshost.exe.manifest

?????文件???????1320??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Config\Circle.cs

?????文件????????736??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Config\HobjectWithColor.cs

?????文件???????1685??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Config\Line.cs

?????文件???????1611??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Config\Rectangle1.cs

?????文件???????1846??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Config\Rectangle2.cs

?????文件???????9484??2017-06-18?14:07??halcon放大縮小?移動\halcon控件\Config\SerializeHelper.cs

?????文件??????15642??2017-06-18?13:54??halcon放大縮小?移動\halcon控件\HWindow_Final.cs

?????文件???????5154??2017-05-25?10:39??halcon放大縮小?移動\halcon控件\HWindow_Final.designer.cs

?????文件???????9863??2017-05-25?10:39??halcon放大縮小?移動\halcon控件\HWindow_Final.resx

?????文件???????6106??2017-06-18?13:56??halcon放大縮小?移動\halcon控件\HWindow_Tool.csproj

?????文件????????227??2017-03-21?10:02??halcon放大縮小?移動\halcon控件\HWindow_Tool.csproj.user

????..A..H.?????49152??2017-06-18?13:22??halcon放大縮小?移動\halcon控件\HWindow_Tool.v11.suo

?????文件??????11522??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Model\GraphicsContext.cs

?????文件???????1351??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Model\HobjectEntry.cs

?????文件??????30759??2017-05-24?22:17??halcon放大縮小?移動\halcon控件\Model\HWndCtrl.cs

?????文件???????1203??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Model\IViewWindow.cs

?????文件???????5795??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Model\ROI.cs

?????文件???????4829??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Model\ROICircle.cs

?????文件??????23277??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Model\ROIController.cs

?????文件???????4312??2017-03-10?16:12??halcon放大縮小?移動\halcon控件\Model\RoiData.cs

............此處省略95個文件信息

評論

共有 條評論