在Halcon中,gen_rectangle1函数用于生成矩形的区域对象,但它本身并不直接涉及矩形的填充。矩形的填充通常是在显示或处理这些区域对象时通过其他函数来控制的。以下是对您问题的详细解答: gen_rectangle1函数的正确用法: gen_rectangle1函数用于生成一个矩形的区域对象。其基本用法是指定矩形的左上角和右下角坐标。函数...
gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)*创建一个平行于坐标轴的矩形区域*参数1:新创建矩形的对象名--区域对象名*参数2:左上角的行索引*参数3:左上角的列索引*参数4:右下角的行索引*参数5:右下角的列索引 region_features (Rectangle,'area', Value) 在QtCreator中 HObject ho_Rec...
The operator gen_rectangle1 generates one or more rectangles parallel to the coordinate axes which are described by the upper left corner (Row1, Column1) and the lower right corner (Row2, Column2). More than one region can be created by passing a tuple of corner points. The coordinate ...
GenRectangle1(&ho_Rectangle, hv_Row1, hv_Column1, hv_Row2, hv_Column2); //创建一个平行于坐标轴的矩形 //参数1:新创建矩形的对象名--区域对象名 //参数2:左上角的行索引 //参数3:左上角的列索引 //参数4:右下角的行索引 //参数5:右下角的列索引 DispObj(ho_Rectangle, HDevWindowStack::...
gen_rectangle1( : Rectangle : Row1, Column1, Row2, Column2 : ) 生成一个平行矩形,左上角,右下角坐标为 Row1, Column1, Row2, Column2 。 例如: dev_open_window (0, 0, 512, 512, 'black', WindowHandle) read_image(Image,'mreut') dev_display (Image) draw_rectangle1(WindowHandle,Row...
膨胀运算需要生成结构内核才能完成,在HALCON中使用gen_circle来生成圆形结构内核,这个函数的参数中: (1)第一个参数Circle为输出的圆形结构区域; (2)第二个参数Row为输入圆形区域中心行坐标; (3)第三个参数是Column为输入圆形区域中心列坐标。 使用gen_rectangle1来生成矩形结构内核,这个函数的参数中: ...
dev_display (Image) 其中:Row1, Column1, 就是矩形左上角得XY坐标 Row2, Column2 就是矩形右下角得XY坐标 draw_rectangle1,第一个参数时需要传入窗口句柄的,这个窗户句柄可以从dev_open_window 函数的输出参数获得。 gen_ 开头得函数,表示生成某个东西。
If the parameter values are correct, the operatorgen_rectangle1returns the value 2 (H_MSG_TRUE). Otherwise an exception is raised. The clipping according to the current image format is set via the operatorset_system('clip_region',<'true'/'false'>). ...
If the parameter values are correct, the operator gen_rectangle1 returns the value 2 (H_MSG_TRUE). Otherwise an exception is raised. The clipping according to the current image format is set via the operator set_system('clip_region',<'true'/'false'>)....
Halcon在图像中截取N次Rectangle1或者Rectangle2并转正,处理后结果返回任何一层图像的处理方法,这里在一张大图的基础上进行两次截取转正,并将最后截取的小截图处理结果分别仿射回前面的截图和原图上,以下为处理代码。1dev_set_color('#00ffff80')read_image(Image1,'1.p