代码
void ShowRect(int iWideSize)
{
hWindowControl1.HalconWindow.ClearWindow();
hWindowControl1.HalconWindow.SetPart(0, 0, iWideSize, iWideSize);
HObject rect;
HOperatorSet.GenRectangle1(out rect, 0, 0, iWideSize, iWideSize);
hWindowControl1.HalconWindow.DispObj(rect);
}
private void button1_Click(object sender, EventArgs e)
{
ShowRect(100);
}
private void button2_Click(object sender, EventArgs e)
{
ShowRect(200);
}
结果:
经测试:127正常,128就异常,刚好是byte 范围。
解决方法
如下修改就好了,可能是halcon10的缺陷。
private void button2_Click(object sender, EventArgs e)
{
HObject img;
HOperatorSet.GenImageConst(out img,"byte", 2000, 2000);
img.Dispose();
ShowRect(2000);
}
其它
学院课程
基础算法的C++实现课程,请点击下面的CSDN学院的链接。 |
2024年1月15之前完全免费,之后绝大部分免费 |
C#入职培训 |
此课程的目的:让新同事更快完成从学生到C#程序员的转换,更快上手完成C#的开发工作。 |
C++入职培训 |
让新同事更快完成从学生到C++程序员的转换,更快上手完成C++的开发工作。 |
运行验证环境
Win10 VS2022 Ck++17 或win7 VS2019 C++17
每天都补充正能量
好好学习,天天向上。 |
事无终始,无务多业。 |
是故置本不安者,无务丰末。 |
相关下载
如果你时间宝贵,只想看精华,请到CSDN下载频道下载《闻缺陷则喜算法册》doc版