美文网首页
XLD数据结构的字节解析

XLD数据结构的字节解析

作者: 进展千里 | 来源:发表于2017-11-04 22:41 被阅读0次

szlab_jin#outlook.com Nov.4, 2017. Shenzhen, China.

摘要
依于某些方法的分析,得到了Halcon12的XLD数据类型的字节解析结构,利用它可以扩展图像算子,对XLD轮廓进行更细腻精准操作,提升交互体验。
Abstract:
According to some analytical methods, I got the binary data structure of XLD of Halcon12. Therefore, we can customize image operator to extend halcon's xld features.

一,XLD数据结构的完全解析式(HEX)
H      O     B     J    (开头ASCII)
00    03    00    无    (恒定值,       3 Bytes)
00    00    00    00    (恒定值,       4 Bytes)
00    00    00    L     (独立的线段数,变量L,  Int32)
00    00    00    03    (01 for Image, 02 for Region, 03 for XLD)
00    00    00    05    (恒定值,4 B)
00    00    00    00    (恒定值,4 B)
00    00    00    L     (独立的线段数,同上 ,  Int32)
_______________________________________
00    00    00     N    (第一条线的点数N, Int32)
00    00    00    00    (固定值间隔)
00    00    00    00    (固定值间隔)
00    00    无    无    (固定值间隔)
R1    R1    R1    R1    (Row 0 坐标,32位Float类型,从左至右:高位->低位)
..    ..    ..    ..    (Row 1 ~ N-1)
Rn    Rn    Rn    Rn    (Row N 坐标)

C1    C1    C1    C1    (Col 0 坐标)
..    ..    ..    ..    (Col 1 ~ N-1)
Cn    Cn    Cn    Cn    (Col N 坐标)
00    00    无    无    (固定值间隔,结尾符, 2 Bytes)
________________________________________
..    ..    ..    ..    (第L条线的点数M)
..    ..    ..    ..    (固定值间隔 10个0x00)
..    ..    ..    ..    (Row 0~N 坐标组)
..    ..    ..    ..    (Col 0~N 坐标组)
..    ..    ..    ..    (固定值间隔,结尾符)
________________________________________
H      O     B     J    (结尾ASCII)
二,注意

在转换中,请一定注意数据内存地址的高低排序。

三,总结

上文把最终结果放在这儿了,请自取。

欢迎提出疑问或错误指正

相关文章

网友评论

      本文标题:XLD数据结构的字节解析

      本文链接:https://www.haomeiwen.com/subject/xwyqmxtx.html