- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 定点定角度定长绘制直线,类似halcon的gen_cross_contour_xld效果
方法是:计算定点绕旋转中心旋转后的位置,然后GDI绘制直线;角度:指的是跟x轴的夹角;
2022-06-07 15:33:56
839
原创 halcon直线延长
已知一条直线,然后把这条直线延长:gen_image_const (Image, 'byte', 512, 512)draw_line (200000, Row1, Column1, Row2, Column2)*直线方程y=k*x+bget_image_size (Image, Width, Height)*特殊情况水平线if (Row2-Row1==0) k:=0 gen_contour_polygon_xld (Contour,[Row2,Row2], [0,Width])
2022-05-31 15:04:40
3933
原创 C#窗体移动、放大、缩小
Winform窗体移动、放大、缩小: class FormProperties { private Form form; public FormProperties(Form Form) { form = Form; } #region 窗体放大、缩小、移动 [DllImport("user32.dll")] public static extern bo
2022-05-18 13:59:29
1722
原创 C#panel里添加、移除窗体,按钮高亮显示
panel里添加、移除窗体,按钮高亮显示: /// <summary> /// 窗体添加显示、按钮前高亮提示 /// </summary> class WinShow { /// <summary> /// 画布中添加显示界面 /// </summary> /// <param name="form"></param>
2022-05-18 13:57:52
975
原创 halcon图像缩放
用halcon自带的smartcontrol控件进行图像缩放操作 /// <summary> /// 图像缩放 /// </summary> /// <param name="initWidth">图像宽度</param> /// <param name="initHeight">图像高度</param> protected internal
2022-05-18 13:52:50
2307
原创 C#界面控件数据绑定
using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Text;using System.Windows.Forms;namespace AOI{ /// <summary> /// 控件绑定数据源 /// </summary> class MyControlsDataBinding
2022-05-18 13:47:47
1283
1
原创 C#类序列化反序列化、赋值
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Reflection;using System.Text;using System.Windows.Forms;using System.Xml.Serialization;namespace AOI{ /// <summary> /// 类赋值、序列化、反序列化 //
2022-05-18 13:47:04
415
原创 halcon骨架区域生成xld问题
骨架区域:Skeleton用这个算子生成的xld点数(Area3)为0gen_contour_region_xld (Skeleton, Contours, ‘center’)area_center_xld (Contours, Area3, Row6, Column5, PointOrder1)骨架区域生成xld要用以下算子:gen_contours_skeleton_xld (Skeleton, Contours, 1, ‘filter’)...
2021-10-18 15:45:20
1282
原创 C# listview控件闪烁解决方式
双缓冲防止listview控件闪烁:public class ListViewEx : System.Windows.Forms.ListView{public ListViewEx(){this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);this.SetStyle(ControlStyles.EnableNotifyMessage, true);}prot
2021-07-14 10:27:23
810
原创 C# .exe以管理员方式运行
C# .exe文件以管理员方式运行,记录下防止以后忘了。工程名鼠标右键——>点击“属性”——>点击“安全性”——>勾选“启用ClickOnce安全设置”,生成文件“app.mainfest”——>打开文件,修改执行等级“requestedExecutionLevel level”为“requireAdministrator”——>改完之后,去除勾选,然后工程重新编译选中"Security",在界面中勾选"启用ClickOnce 安全设置"后,在Properties下就有
2021-07-12 08:51:45
611
原创 C#遍历界面控件名称和值,xml导入导出
C#遍历界面控件名称和值,本来是想遍历所有控件名称用来切换语言用的,后来感觉也可以整体保存界面参数,于是就写到xml里面导入导出算了。主要代码类:public class XmlHelp{ Dictionary<string, string> control = new Dictionary<string, string>();//界面控件键值对(控件名,值) Dictionary<string, string> xmlInfro = new Dic
2021-05-26 18:52:18
944
1
原创 c#—OpenFileDialog(打开文件对话框)和new关键字的用法
OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "请选择图片"; ofd.InitialDirectory = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop); ofd.Filter ...
2020-09-25 12:16:00
909
Halcon_view.7z
2021-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人