工业智能相机图形化编程工具的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:chunyi19871225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“工业4.0”的提出激发了制造领域新一轮的技术革命。“中国制造2025”同样提出要优化制造业产业结构,促使中国完成从制造大国到制造强国的转变。在此背景下,智能制造将成为当前工业的主要发展方向。智能相机具有结构紧凑、功耗低、实时性好、可靠性高等特点,符合智能制造的需求,有望取代人工检测和传统的机器视觉系统,成为主流的检测手段。目前国内的智能相机产品与国外水平存在一定的差距。其中编程工具需要完善功能、提高易用性。本文针对工业智能相机图形化编程工具的不足进行研究。论文完成的主要工作如下:首先明确了设计目的及特点,从用户活动情况中提取出功能需求,析取用例,并探讨了软件的非功能性需求。在此基础上,分析了图形化开发系统的结构,着重讨论了编程工具的设计与实现,并给出了总体设计方案。从面向对象的角度设计图元对象,采用CImage类作为通用的图像描述格式、组合模式管理应用程序、迭代器模式辅助遍历程序。研究了应用程序的运行机制,设计了用以实现通用数据链接的数据结构。采用OpenCV和动态链接库技术设计预定义函数集,并通过算法工具和算法库之间的接口层,实现算法库的扩展。研究了编程工具的界面组成,设计了界面总体布局,实现了抽屉式工具箱、通用图像控件等界面元素,采用界面复用技术优化配置显示区的设计。实现了用户编程中的图像导入、树节点添加等交互设计,采用策略模式重建任务树、串行化机制实现工程存储与加载,并实现了配置显示区的导航等工程辅助功能。设计了工具库,实现多种功能,包括利用OpenCV实现连通区域、边缘位置等算法工具,利用HALCON实现搜索、形状搜索等算法工具;采用动态编译技术实现计算器工具中的复杂算术表达式的解析和计算,实现了图像输入、坐标系统、输出等其他辅助工具。论文采用多个用例对软件进行了测试,并且给出一个完整的应用示例,从而验证了工具的可行性。
其他文献
以荷叶为主要原料,以d-葡萄糖酸-δ-内酯为护色剂,以β-环状糊精(β-CD)为掩涩剂,研制具有保健功能的荷叶饲料。结果表明:荷叶与水的质量比为1:50,85℃保温10min,黄酮、多酚等有效成
以骨量减少、骨微结构破坏为主要特征的骨折疏松症及其所致骨折严重影响人均寿命及生活质量,目前的治疗方法因多种原因并不能很好地解决相关问题。RNA干扰是一种序列特异的转
兔卵中导入精子培养液(不含精子)和卵的机械穿刺(不导入任何外源物)试验结果表明,显微注射时的机械刺激对兔卵有激活作用;注射卵死亡的主要原因是注射时带入卵中的外源性液性体较多
提出了一种用机载雷达自主校正飞机惯导系统的方案,讨论了校正实施可能遇到的难点并提出了解决办法。
在当今社会,手机已经成为现代人生活的必备工具,是进行社会交往的媒介,可以说,手机既是使用人的秘书,也是使用人的影子,手机话单能够将犯罪嫌疑人的生活和工作规律基本完整地
【目的】探讨甲基强的松龙(methylprednisolone,MP)合并硫唑嘌呤治疗重症肌无力(MG)的疗效与安全性。【方法】将75例MG患者随机分为治疗组(38例)和对照组(37例),治疗组予MP1g加入生理盐
6G无线技术是新一代网络通信技术的重点,涉及到我国持续实现数字化、网络化、智能化发展的核心技术领域。从6G无线技术的趋势特点出发,重点结合高、中、低频谱需求,以及可达1