这个时候我们停来下分析下前面Halcon文档里的提出的variation_model模型的内存占用大小,假如我们的Type是byte类型,使用'standard'模式,那么Ideal Image占用一份Width*Height字节内存,variation image必须是浮点类型的,占用 4 * Width*Height字节内存,另外,我们能随时添加新的OK的图像,应该还需要一个临时的int 类型的数据...
get_variation_model returns the image of the ideal object and the corresponding variation image of the variation model ModelID in Image and VarImage, respectively. The returned images can be used to check whether an image of a bad object has been trained with train_variation_model. This can ...
这个时候我们停来下分析下前面Halcon文档里的提出的variation_model模型的内存占用大小,假如我们的Type是byte类型,使用'standard'模式,那么Ideal Image占用一份Width*Height字节内存,variation image必须是浮点类型的,占用 4 * Width*Height字节内存,另外,我们能随时添加新的OK的图像,应该还需要一个临时的int 类型的数据...
3、get_variation_model( : Image, VarImage : ModelID : ) 返回variation model中的标准图像(Image)和variation image(VarImage),此算子主要用来检视创建的variation model是否OK。 4、prepare_variation_model( : : ModelID, AbsThreshold, VarThreshold : ) prepare_direct_variation_model(RefImage, VarImage ...
dev_display (Model) endif endfor * 获得差异模型 get_variation_model (MeanImage, VarImage, VariationModelID) * 做检测之前可以先用下面这个算子对可变模型进行设参,这是一个经验值,需要调试者调整 prepare_variation_model (VariationModelID, 20, 3) ...
dev_display (Model) endif endfor*获得差异模型get_variation_model (MeanImage, VarImage, VariationModelID)*做检测之前可以先用下面这个算子对可变模型进行设参,这是一个经验值,需要调试者调整prepare_variation_model (VariationModelID,20,3) dev_set_draw ('margin') ...
get_variation_model( : Image, VarImage : ModelID : )返回variation model中的标准图像(Image)和variation image(VarImage),此算子主要用来检视创建的variation model是否OK。 prepare_variation_model( : : ModelID, AbsThreshold, VarThreshold : )设置variation model的绝对阈值和相对阈值。绝对阈值即待检测图像...
1. create_variation_model —— 创建⼀个差异模型 2. get_variation_model —— 获得差异模型 3. train_variation_model —— 训练差异模型 4. prepare_variation_model —— 准备差异模型 5. compare_variation_model —— ⽐较模型与实例 6. clear_variation_model —— 清除差异模型 dev_update_off ()...
获得阈值图像可以直接用算子get_thresh_images_variation_model读出来。比较变化模型 你用算子compare_variation_model将一张图像同准备好的变化模型去比较,然后,在比较步骤中获得的两个阈值(被存储在变化模型中)被用来决定一个包含图像中所有异常与模型的点的区域。用于比较中扩展的参数设置可以用compare_ext_variation...
在Halcon中,保存variationmodel_id(变异模型ID)通常意味着你需要将训练好的变异模型保存到磁盘上,以便将来可以重新加载和使用。以下是如何在Halcon中保存和加载变异模型的步骤,同时包含一些代码片段以供参考: 1. 确定要保存的variation model的ID 首先,你需要确保你已经创建并训练了一个变异模型,并且已经获取了该模型的...