资源简介
halcon自带的控件感觉没picturebox好用,文档简述了通过鼠标滚轮事件在picturebox上缩放图片,实际就是setpart图片,同理移动也是setpart图片部分,仅供参考。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HalconDotNet;
using System.Runtime.InteropServices;
using System.Threading;
using System.Windows.Forms;
namespace DalsaCameral
{
public static void OpenWindows(IntPtr PictureHandle int PictureBoxWidth int PictureBoxHeight)
{
HTuple Pwidth = PictureBoxWidth;
HTuple Pheight = PictureBoxHeight;
HOperatorSet.OpenWindow(0 0 Pwidth Pheight PictureHandle “visible“ ““ out hv_ExpDefaultWinHandle);
pictureBox_With = PictureBoxWidth;
pictureBox_Height = PictureBoxHeight;
}
static HTuple ImagePart_X1 ImagePart_Y1 ImagePart_X2 ImagePart_Y2;
public static void zoomImage(bool ScanlHobject ho_ImageRote)
{
HTuple r1 c1 b;
HOperatorSet.GetMposition(hv_ExpDefaultWinHandle out r1 out c1 out b);
double d1 = r1 d2 = c1;
//缩放前的比例
double crux = (d1 - ImagePart_X1) / (ImagePart_X2 - ImagePart_X1);
double cruy = (d2 - ImagePart_Y1) / (ImagePart_Y2 - ImagePart_Y1);
double SC = 1;
if (Scanl)
{
SC = 0.95;
}
else
{
SC = 1.05;
}
//缩放后的长度
double Lr = (ImagePart_X2 - ImagePart_X1) * SC;
double Lc = (ImagePart_Y2 - ImagePart_Y1) * SC;
- 上一篇:C#数据统计图
- 下一篇:C#编写的简单web服务器(含源代码)
相关资源
- halcon连接海康威视相机采集图形
- halcon C#交互式绘图InteractiveROI
- C#中WPF联合Halcon的一个学习(解决内存
- C#联合halcon实现鼠标滚轮事件
- c#联合halcon颜色识别
- halcon 采集笔记本摄像头相片并取灰度
- LMI3D相机连接LMIHalconAcqTest.zip
- halcon联合C#实现图像实时采集使用Ba
- 指针仪表识别halcon代码
- Halcon联合C#编写的检测二维码窗体程序
- C#联合halcon二维码读取.zip
- Halcon导出的C#代码的调用及讨论
- 源代码C#、halcon深度学习软件系统-G
- Halcon 车牌识别 范例
- c#联合halcon编程,鼠标获取图像灰度值
- Halcon的HWindowControl控件在WinForm程序中
- Halcon结合C#二次开发读取图片并处理图
- halcon联合C#实现实时显示源码
- C#与halcon窗体控件交互
- halcon联合c#实现放大缩小移动图片
- Basler_Gige面阵相机C#基于Halcon显示的
- Halcon与C#混合窗体控件源代码
- halcon 与C#之HWindow鼠标控制图片缩放,
- 包含了halcon,C#编程,联合开发,机器
- C#联合halcon利用halcon控件实现鼠标拖拽
- C#结合Halcon,对图像也可以拍照进行轮
- C#基于Halcon实现Basler相机采图SDK
- Halcon生成的计算圆心C#代码
- Halcon C#实现图像的灰度化鼠标放大缩
- halcon联合C#车牌识别
评论
共有 条评论