- 博客(3)
- 收藏
- 关注
原创 C#halcon联合开发----关于文件夹的调用方法与阈值分割封装
首先,获取指定目录下的文件信息,然后使用一个循环遍历每个文件。在循环中,调用了RunPro的方法,并通过imagePro、files[i].FullName进行调用和运算,hWindowControl1.HalconWindow用来输出。11,接下来创建一个RunPro方法,它接受ImagePro类型数组pro,字符串file和HWindow类型hWindow作为参数。3,在事件中将 FolderBrowserDialog(c#自带的类)实例化并调用,然后通过调用打开文件对话框,用户选择图像文件。
2024-08-21 19:34:37
1061
原创 C#halcon联合开发----普通阈值分割与自动阈值分割的封装
2,如果Def._Segment是BinaryThreshold,调用HOperatorSet.BinaryThreshold方法,使用参数Def._SegmentMothd和Def._LightOrDark作为分割方法和光暗模式,并将结果保存在输出图像Region中。这里是写一个静态方法,用于读取图像文件,并在窗口中显示图像。1,如果Def._Segment是Threshold,调用HOperatorSet.Threshold方法,使用参数Def._MinGray作为阈值进行图像分割。
2024-08-20 18:11:37
875
原创 关于C#调用halcon dll的过程及C#halcon联合开发
4.复制完成后,选择引用,添加引用,浏览并选择halcondotnet.dll文件,如果未找到,在下方浏览中寻找之前保存的路径。2.在halcon软件的根目录中寻找dll文件,在x64文件夹中选择halcon.dll文件,然后在上级目录中寻找dotnet35文件夹,并选择其中所有dll文件。如果用户选择了一个文件并点击了对话框的确认按钮,代码将会读取选中的图像文件并存储在ho_image变量中。3.进入创建的联合项目,将选择的dll文件复制在\bin\Debug目录下。二、halcon在C#中的基础应用。
2024-08-19 17:52:31
1375
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅