设置首页收藏本站
开启左侧

Halcon使用ROI进行区域内较暗区域面积筛选

[复制链接]
A01 发表于 2023-11-7 15:10:30 | 显示全部楼层 |阅读模式
dev_close_window ()       
read_image (Image, 'C:/Users/PC/Desktop/kakou/7-1.jpg')
get_image_size (Image, Width, Height);
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
rgb1_to_gray (Image, GrayImage)

gen_rectangle1(GrayImage, 100, 1500, 600, 3500)
reduce_domain(Image, GrayImage, ImageReduced)

*使阈值处理提取出了较暗的区域
threshold (ImageReduced, Region, 0, 195)
*将非连通区域分割成一组区域的集合
connection (Region, ConnectedRegions)
*利用面积特征,将比较大快的区域分割出来
select_shape(ConnectedRegions,selectRegion,'area','and',180000,250000)
*求最小外接矩形
smallest_rectangle2 (selectRegion, Row1, Column1, Phi, Length1, Length2)
*根据矩形参数创建举行的轮廓
gen_rectangle2_contour_xld (Snowcity, Row1, Column1, Phi, Length1, Length2)
*显示最小外接矩形


dev_set_window (WindowHandle)
dev_set_draw ('margin')
dev_set_line_width (3)
dev_display (Image)
dev_display (Snowcity)


也可以使用矩形ROI的方式进行处理,这个是初版仅供大家参考。

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表