Halcon Dict相关算子(一)

(1) create_dict( : : : DictHandle)

功能:创建一个新的空字典。

控制输出参数:DictHandle:新创建的字典句柄。

(2) set_dict_tuple( : : DictHandle, Key, Tuple : )

功能:向字典中添加一组键值(元组)对。

控制输入参数1:DictHandle:字典句柄;

控制输入参数2:Key:键字符串;

控制输入参数3:Tuple:与键相对应的元组值。

(3) get_dict_tuple( : : DictHandle, Key : Tuple)

功能:从字典中检索与键相关联的元组值。

控制输入参数1:DictHandle:字典句柄;

控制输入参数2:Key: 键字符串;

控制输出参数:Tuple:从字典中检索的元组值。

(4) get_dict_param( : : DictHandle, GenParamName, Key : GenParamValue)

功能:查询字典参数的当前值或字典状态的其他信息。

控制输入参数1:DictHandle:字典句柄;

控制输入参数2:GenParamName:字典参数或info查询的名称;List of values: 'key_data_type', 'key_exists', 'keys',

'keys':查询字典中存储的所有键,参数Key必须是一个空元组;

'key_exists':如果给定的键存储在字典中,报告1,否则报告0。结果通过GenParamValue报告,每个键对应一个值;

控制输入参数3:Key:字典键(当GenParamName = 'keys'为空);

控制输出参数:GenParamValue:字典参数或者信息查询的值。

(5) copy_dict( : : DictHandle, GenParamName, GenParamValue : CopiedDictHandle)

功能:对字典进行复制。

控制输入参数1:DictHandle:字典句柄;

控制输入参数2:GenParamName:通用参数的名称,Default value: [];

控制输入参数3:GenParamValue:通用参数的值,Default value: [];

控制输出参数:CopiedDictHandle:已复制的字典句柄。

(6) remove_dict_key( : : DictHandle, Key : )

功能:从字典中删除Key中指定的键,并释放与这些键相关的所有(元组或对象)数据。

控制输入参数:DictHandle:字典句柄;

控制输出参数:Key:待删除的键。

(7) read_dict( : : FileName, GenParamName, GenParamValue : DictHandle)

功能:从文件中读取字典。

控制输入参数1:FileName:文件名,File extension: .hdict;

控制输入参数2:GenParamName:通用参数的名称,Default value: [];

控制输入参数3:GenParamValue:通用参数的值,Default value: []。

控制输出参数:DictHandle:字典句柄;

(8) write_dict( : : DictHandle, FileName, GenParamName, GenParamValue : )

功能:将字典写入文件中。

控制输入参数1:DictHandle:字典句柄;

控制输入参数2:FileName:文件名,File extension: .hdict;

控制输入参数3:GenParamName:通用参数的名称,Default value: [];

控制输入参数4:GenParamValue:通用参数的值,Default value: []。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值