视觉检测使用Halcon找圆并计算两圆心间的距离

视觉检测使用Halcon找圆并计算两圆心间的距离
点击图片查看原图
 
公司:上海隽臣自动化科技有限公司
品牌:隽臣
单价:面议
联系人:王密贵
地区:上海
电话:021-67180736
手机:18721277689
地址:上海市奉贤区奉浦大道99号B座906
分类:其他设备
站内更新:2018-04-13 00:00
询价
 
详细说明

 

dev_update_window ("off")  关闭窗口的更新

dev_close_window ()                 关闭窗口

dev_open_window (0, 0, 728, 512, "black", WindowID)  打开窗口

for i:= 1 to 19 by 1                      For循环

   

read_image (Image, "D:/Project/针脚检测/针脚检测/"+i+".bmp")  每次循环读取一张图片,图片从120命名

dev_display (Image) 显示当前读取图像

rgb1_to_gray(Image,Image01)       图像转换为灰度图

invert_image (Image01, ImageInvert)    反转图像

dev_display (ImageInvert)                          显示反转后的图像

threshold (ImageInvert, Regions, 0, 29)  阈值化找出圆的区域

connection (Regions, ConnectedRegions)       将区域分成若干区域

dev_display (ConnectedRegions)                       显示结果图像

 

select_shape (ConnectedRegions, SelectedRegions, ["area","circularity"], "and", [1900.03,0.6522], [9489.85,1])                 形状的筛选,剔除不合格的区域

dev_display (SelectedRegions)                  显示图像

shape_trans (SelectedRegions, RegionTrans, "outer_circle")          将圆补充完整

area_center (RegionTrans, Area, Row, Column)                                 求圆的中心和面积

        

 

 

 

dev_display (Image)

dev_set_color ("green")

disp_line (3600, Row[0], Column[0], Row[1], Column[1])   画一条直线

disp_message(WindowID,"Distance="+sqrt(pow((Column[1]-Column[0]),2)+pow((Row[0]-Row[1]),2)), "window", 40,40,"red", "true")                   计算距离并显示

dev_display (SelectedRegions1)                显示图像

endfor                                                              循环结束

 

运行完结果显示如下,图中测量的是像素值,进行标定后可转换为实际距离值。隽臣供

上海隽臣自动化科技有限公司致力于机器人系统集成+2D/3D视觉检测,测量,测试(FCT)研发、生产、销售为一体的工业自动化智能制造整合型企业。

  凭借多年机器人视觉检测、测量测试(FCT)及自动化系统集成经验,以行业***技术团队为依托,以完善的服务体系为保障,立足于工业自动化领域,专注于为汽车电子和汽车零部件、电子、电器、通信、半导体及封装测试等行业,提供标准视觉检测系统、功能测试系统与机器人集成设备、非标视觉检测设备及定制化的自动化整线装配解决方案。
  产品和服务涉及项目方案、机械设计、电气设计、软件开发、制造装配、安装调试、客户培训、售后支持等***服务。
公司秉承追求至善至美服务理念,贯彻“诚信、务实、*、共赢”的经营理念,坚持合作双赢的原则。“以用户的需求为根本,一切从用户出发,服务于客户”是我们一贯秉承的思想和追求目标,也是我们对广大用户的承诺!

网址:http://www.shd-tek.com/

联系方式:王先生:86-187-2127-7689

工厂地址:苏州昆山市陆家镇星圃路66号 总部地址:上海市奉贤区奉浦大道99号B座906(绿地智尊)


上海隽臣自动化科技有限公司主营:机器人系统集成设备;欢迎与我们联系!
手机版:视觉检测使用Halcon找圆并计算两圆心间的距离

相关搜索

更多>本企业其它产品
产品推荐
优先推荐
网站首页  |  联系我们  |  网站地图  |  排名推广  |  广告服务  |  网站留言  |  违规举报
Powered By DESTOON