前言
我们在图像处理中有时候需要求区域重叠的部分,这可以利用Halcon求区域交集算子来实现。
1、halcon算子应用
csharp
dev_clear_window()
dev_set_color('red')
gen_rectangle2 (Rectangle1, 300, 300, 0, 100, 50)
dev_set_color('green')
gen_rectangle2 (Rectangle2, 300, 300, rad(90), 100, 50)
dev_set_color('blue')
intersection (Rectangle1, Rectangle2, RegionIntersection)
intersection 用于计算区域交集,该算子有3个参数
参数1是区域1
参数2是区域2
参数3是区域1和区域2的交集,也就是重叠的部分。
2、求交集效果
下图中红色矩形为区域1
1)区域1

2)区域2

3)区域交集
