Halcon 从XML中读取配置参数
1、XML示例
以下是一个XML配置文件的示例,该文件包含了AOI(自动光学检测)算法的环境参数和相机逻辑参数:
<AOI><!--AOI算法参数 20241106-->
<Env><!--环境参数-->
<Param name="GPUName" value="NVIDIA GeForce RTX 4050 Laptop GPU" description="【说明】GPU 名称,NVIDIA GeForce RTX 3080,NVIDIA GeForce RTX 4050"/>
<Param name="RunMethod" value="1" description="【说明】1:离线测试;2:在线运行;3:在线测试;"/>
</Env>
<Cam><!--相机1逻辑参数-->
<FindROI>
<Param name="ROIMethod" value="1" description="【说明】1:黑白相机;2:彩色相机;【默认值】 1。"/>
<Param name="ROITh" value="20" description="【说明】寻找ROI;【值域】[0,255];【默认值】 20。"/>
</FindROI>
</Cam>
</AOI>
2、读取XML内容函数
以下是一个读取XML文件内容的函数示例,该函数将XML文件内容读取并存储到字符串中:
XMLFile := '../AOIParam.xml'
XML2String (XMLFile, XMLString)
函数接口
函数代码
set_system ('filename_encoding', 'utf8')
open_file (XMLFile, 'input', FileHand
原文地址:https://blog.csdn.net/weixin_42215453/article/details/143568891
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!