GetRegionRuns
获取:游程编码,行号、起始列、行列。
private void butTemp_Click(object sender, EventArgs e)
{
HObject region;
HOperatorSet.GenRectangle1(out region, 1, 1, 2, 2);
HTuple tRows, tCols;
HOperatorSet.GetRegionPoints(region, out tRows, out tCols);
//region有4个点(1,1),(1,2),(2,1),(2,2)
HTuple row, col1, col2;
HOperatorSet.GetRegionRuns(region, out row, out col1, out col2);
//region有4个点的行长码: 1行1列到2列 2行1列到2列
//修改行长码
row = new int[] { 5, 6 };
HObject region1;
HOperatorSet.GenRegionRuns(out region1, row, col1, col2);
HOperatorSet.GetRegionPoints(region1, out tRows, out tCols);
//region有4个点(5,1),(5,2),(6,1),(6,2)
}
扩展
也可使用GenRegionPoints
WriteRegion
HOperatorSet.WriteRegion(region1, "c:\\1.reg");
byte[] bys = System.IO.File.ReadAllBytes("c:\\1.reg");
存储文件,以二进制的方式读取,存储格式就是游程编码。末尾是行号 起始列号 结束列号。
测试环境
Win7 VS2022 halcon12
其它
学院课程
基础算法的C++实现课程,请点击下面的CSDN学院的链接。讲义有算法详解。 |
2024年1月15之前完全免费,之后绝大部分免费 |
C#入职培训 |
此课程的目的:让新同事更快完成从学生到C#程序员的转换,更快上手完成C#的开发工作。 |
C++入职培训 |
让新同事更快完成从学生到C++程序员的转换,更快上手完成C++的开发工作。 |
运行验证环境
Win10 VS2022 Ck++17 或win7 VS2019 C++17
每天都补充正能量
好好学习,天天向上。 |
事无终始,无务多业。 |
是故置本不安者,无务丰末。 |
相关下载
如果你时间宝贵,只想看精华,请到CSDN下载频道下载《闻缺陷则喜算法册》doc版
https://download.csdn.net/download/he_zhidan/88348653