Halcon判断一个点是否在某个区域内,如果在区域内,选取该区域
draw_rectangle1 (3600, Row1, Column1, Row2, Column2)
gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)
partition_dynamic (Rectangle, Partitioned, 20, 20)
get_mposition (3600, Row, Column, Button)
***获取包含点的区域的索引
get_region_index (Partitioned, Row, Column, Index)
***如果索引不为空,说明点在区域内
if(Index#[])
***选择包含点的区域
select_obj (Partitioned, ObjectSelected, Index)
endif
本文介绍使用Halcon进行点在区域内的判断方法。通过绘制矩形并动态分区,利用get_region_index获取点所在的区域索引,进而判断点是否位于指定区域内。
1585

被折叠的 条评论
为什么被折叠?



