机器视觉技术作为当前科技领域热门的技术,在各行业中作用越发凸显,预计未来将会起到更重要的作用。Halcon软件作为一个高效且稳定的机器视觉算法库,市场利用率高,在机器视觉领域中有广泛应用,许多机器视觉系统都基于该软件进行开发。本书全面且系统地介绍了Halcon软件在视觉系统编程中的应用,并结合实际案例,帮助读者全面而深入地理解Halcon软件在工程项目中的应用方法及开发流程,从而提高他们的开发能力和实战经验。 本书内容简明扼要,语言通俗易懂,可作为工科院校机械、电子、机电、计算机等专业的学生学习Halcon软件的入门教材,也可以作为工程技术人员或科研人员了解Halcon软件编程的参考用书,还可以用作各专业培训机构的机器视觉培训教材。
机器视觉技术作为当前科技领域热门的技术,在各行业中作用越发凸显,预计未来将会起到更重要的作用。Halcon软件作为一个高效且稳定的机器视觉算法库,市场利用率高,在机器视觉领域中有广泛应用,许多机器视觉系统都基于该软件进行开发。本书全面且系统地介绍了Halcon软件在视觉系统编程中的应用,并结合实际案例,帮助读者全面而深入地理解Halcon软件在工程项目中的应用方法及开发流程,从而提高他们的开发能力和实战经验。 本书内容简明扼要,语言通俗易懂,可作为工科院校机械、电子、机电、计算机等专业的学生学习Halcon软件的入门教材,也可以作为工程技术人员或科研人员了解Halcon软件编程的参考用书,还可以用作各专业培训机构的机器视觉培训教材。
职业院校教师
目 录
前言
项目1 认识机器视觉及Halcon开发软件001
任务1 熟悉机器视觉系统002
任务2 认识Halcon软件005
任务3 利用Halcon软件编写第一个程序015
习题023
项目2 Halcon软件编程基础知识025
任务1 了解数字图像概念026
任务2 Halcon软件编程数据结构及控制040
习题057
项目3 图像的变换和校正058
任务1 对文字图像进行仿射变换059
任务2 对倾斜的二维码进行透视变换063
习题065
项目4 图像滤波067
任务1 利用均值滤波对动物图像进行处理068
任务2 利用中值滤波对绷带图像进行处理071
任务3 利用高斯滤波检测轮毂上的字符073
习题077
项目5 图像分割078
任务1 利用全阈值分割获取车牌字符079
任务2 利用自动阈值提取零件已加工表面083
任务3 利用局部阈值分割手写字符086
任务4 利用局部阈值识别机器点字符089
任务5 利用区域生长法分割轮毂并测量小孔尺寸092
任务6 利用分水岭算法分割颗粒状物体097
习题101
项目6 特征提取102
任务1 利用形状特征检测钢管数量103
任务2 利用形状特征检测电路板焊点的尺寸109
任务3 利用灰度值提取电路板集成芯片区域113
任务4 利用灰度值提取六角晶体117
任务5 利用XLD特征选择芯片轮廓120
习题125
项目7 形态学处理126
任务1 统计颗粒数量127
任务2 威化饼外观质量检测132
习题137
项目8 模板匹配138
任务1 利用模板匹配查找回形针139
任务2 利用模板匹配查找多个商标144
任务3 利用模板匹配查找电子零配件147
任务4 利用模板匹配检测瓶盖图案150
习题155
项目9 边缘检测157
任务1 提取白色铭牌区域158
任务2 检测芯片内外矩形之间的中心距和角度差162
习题169
项目10 利用Halcon软件进行信息识别170
任务1 识别产品的二维码信息170
任务2 训练与识别OCR字符176
项目11 利用Halcon软件进行视觉定位185
任务1 检测人工骨骼连接处正反面186
任务2 检测胶囊的有无191
项目12 利用Halcon软件进行外观检测199
任务1 检测滚动轴承滚子数量200
任务2 检测线路板引脚焊点的外观质量205
项目13 利用Halcon软件进行视觉测量212
任务1 检测手机卡槽的尺寸213
任务2 检测缺失芯片的距离220
参考文献227
随手扫一扫~了解多多