C#与Halcon联合编程之用PictureBox控件替代HWindowControl控件
在C#与Halcon联合编程时,一般先需要在工具箱中加入Halcon自带的HWindowControl控件。最近在研究用PictureBox控件显示Halcon算子生成的图像或区域时,发现可用PictureBox控件来替代HWindowControl控件。
示例:
我自己创建了一个窗体(如下图),可实现一下三个功能:
(1)读图:打开一个文件夹,读取里面的一张图像;
(2)分割:画一个任意大小矩形,将矩形内的区域分割出来,并放大显示;
(3)阈值:利用二值化阈值算子将(2)中的矩形图像进行阈值处理;
代码:
窗体构造函数
创建窗口,并作为全局变量供其它功能使用&