find_ncc_model是Halcon图像处理库中用于模板匹配的一个函数,它基于归一化互相关(Normalized Cross-Correlation, NCC)算法。该函数用于在输入图像中搜索与预定义模板图像相似的区域,并返回匹配区域的坐标、旋转角度和匹配分数。它适用于光照不均、明暗变化较大的场景,能够有效地降低光照变化对匹配结果的影响。 find_ncc...
reduce_domain (Image, Rect_Obj, Image_Obj) *以上面裁剪的图片为基准创建ncc模型 create_ncc_model (Image_Obj, 'auto', 0, 0, 'auto', 'use_polarity', ModelID) *测试刚刚创建的ncc模型 find_ncc_model (Image, ModelID, 0, 0, 0.5, 1, 0.5, 'true', 0, Row, Column, Angle, Score) *...
形状匹配,find_shape_model,顾名思义,就是用产品的形状来做匹配,或者说是产品边缘来做匹配,Halcon的形状匹配可以做到即使存在严重遮挡、混乱或非线性光照变化,也能实现极高的识别率; 灰度匹配,find_ncc_model,就是框什么就识别什么,不仅识别产品的边缘,也识别产品本身的内部的信息,即使存在线性均匀的光照变化,也能...
寻找模板:find_ncc_model(Image : : ModelID, AngleStart, AngleExtent, MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels : Row, Column, Angle, Score) 参数列表: Image(in):单通道图像,它的区域可被创建为模板 ModelID(in):模板句柄 AngleStart(in):模板的最小旋转 AngleExtent(in):旋转角度范围...
1.clear_ncc_model 释放NCC模型的内存。 2.create_ncc_model 创建一个NCC模型用于模板匹配 3.deserialize_ncc_model 反序列化NCC模型 4.determine_ncc_model_params 确定NCC模型的参数 5.find_ncc_model 在图像中找到NCC模型的最佳匹配。 6.find_ncc_models ...
形状匹配,find_shape_model,顾名思义,就是用产品的形状来做匹配,或者说是产品边缘来做匹配,Halcon的形状匹配可以做到即使存在严重遮挡、混乱或非线性光照变化,也能实现极高的识别率; 灰度匹配,find_ncc_model,就是框什么就识别什么,不仅识别产品的边缘,也识别产品本身的内部的信息,即使存在线性均匀的光照变化,也能...
1.创建模板:create_ncc_model() 2.寻找模板:find_ncc_model() 3.释放模板:clear_ncc_model() 基于变化模型匹配 应用场合:搜索对象有轻微的变形。 1.创建模板:create_variation_model() 2.准备和训练模型: prepare_variation_model() train_variation_model() ...
1.创建模板:create_ncc_model() 2.寻找模板:find_ncc_model(),find_ncc_models() 3.释放模板:clear_ncc_model() 4.get_ncc_model_region (ModelRegion, ModelID) smallest_rectangle2 (ModelRegion, Row3, Column3, Phi, Length1, Length2)
寻找模板:find_ncc_model(Image : : ModelID, AngleStart, AngleExtent, MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels : Row, Column, Angle, Score) 参数列表: Image(in):单通道图像,它的区域可被创建为模板 ModelID(in):模板句柄
ncc分类识别 及 ncc算子效率比较 原图 建模图 识别图 代码 封装函数 主函数 结果 识别结果 效率比较结果 原图 建模图 识别图 代码 封装函数 *** dev_display_ncc_matching_results (ModelIds, ClassColors, Row, Column, Angle, Model) * NumMatches := |Row| if ...