halcon扫描一维码解码为空,其他图片都能解析,这张图片效果也不模糊,但是就是解析不出来
【相关推荐】
圆也一样
affine_trans_pixel (HomMat2DRotate, 20, -560, RowTrans1, ColTrans1)
gen_circle (circle1, RowTrans1, ColTrans1, 50)
LineParams3 := [RowTrans1, ColTrans1, 50]
create_metrology_model (MetrologyHandle5)
set_metrology_model_image_size (MetrologyHandle5, Width, Height)
add_metrology_object_generic (MetrologyHandle5, 'circle', LineParams3, 16, 5, 1, 25, [], [], Index1)
** 'negative' 'positive'
set_metrology_object_param (MetrologyHandle5, 'all', 'measure_transition', 'positive')
set_metrology_object_param (MetrologyHandle5, 'all', 'num_measures',20)
apply_metrology_model (GrayImage, MetrologyHandle5)
get_metrology_object_measures (Contours5, MetrologyHandle5, 'all', 'all', Row5, Column5)
tuple_length (Row5, Length2)
if (Length2>1)
gen_cross_contour_xld (Cross6, Row5, Column5, 6, Angle)
gen_contour_polygon_xld (Contour5, Row5, Column5)
fit_circle_contour_xld (Contour5, 'algebraic', -1, 0, 0, 3, 2, Row6, Column6, Radius, StartPhi, EndPhi, PointOrder)
*创建圆或圆弧的XLD轮廓。 圆弧方向
gen_circle_contour_xld (ContCircle, Row6, Column6, Radius, rad(0), rad(360), 'positive', 1)
endif
* 释放测量句柄
clear_metrology_object (MetrologyHandle5, 'all')