halcon找实心圆点算法

read_image (Dotimage, 'DotImage.jpg')
threshold (Dotimage, Region, 0, 100)
closing_circle (Region, RegionClosing, 13.5)
opening_circle (RegionClosing, RegionOpening, 13.5)
connection (RegionOpening, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 3500, 99999)
sort_region (SelectedRegions, SortedRegions, 'character', 'true', 'row')

area_center (SortedRegions, Area, Row, Column)

RowLengthAry:=[]
for Index := 0 to 4 by 1
Rowlength := (Row[Index*6]-Row[Index*6+5])*(Row[Index*6]-Row[Index*6+5])+(Column[Index*6]-Column[Index*6+5])*(Column[Index*6]-Column[Index*6+5])
tuple_sqrt (Rowlength, Rowlength01)

RowLengthAry:=[RowLengthAry,Rowlength01]
endfor

ColLengthAry:=[]
for Index := 0 to 5 by 1
Collength := (Row[Index]-Row[Index+24])*(Row[Index]-Row[Index+24])+(Column[Index]-Column[Index+24])*(Column[Index]-Column[Index+24])
tuple_sqrt (Collength, Collength01)

ColLengthAry:=[ColLengthAry,Collength01]
endfor

 

 

posted @   QuincyYi  阅读(510)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示