机器视觉技术,是一门涉及人工智能、神经生物学、心理物理学、计算机科学、图像处理、模式识别等诸多领域的交叉学科。
随着全球一体化经济结构形成,中国智能制造技术发展客观地成为制造业的必然。机器视觉是工业自动化和智能化的核心技术,具有高度自动化、高效率、高精度的特点,以及强大的环境适应能力。正是因为这些特性,机器视觉技术被广泛应用于工业生产的各个步骤。在智能制造体系中,机器视觉的应用主要可以归纳为四个方向:尺寸测量、物体定位、零件检测、图像识别。机器视觉技术日渐成为实现制造的知识化、自动化、柔性化以实现对市场的快速响应的关键技术。
《机器视觉》是机器人工程、电气工程与自动化、人工智能及电子信息工程等专业方向课,是专业理论课信号与系统、数字信号处理在图像、视频处理领域偏重应用实践的课程。通过学习,使学生掌握机器视觉的基本方法,了解机器视觉开发流程,熟悉实际应用中使用较为广泛的视觉问题求解算法,了解机器视觉在各个领域的相关应用。
机器视觉课程教学目标
《机器视觉》课程以机器视觉的基本算法为基础,通过具体的视觉问题为例讲解机器视觉问题的一般处理方法。通过学习,使学生能使用图像空间滤波、频域变换、特征点检测、图像匹配与几何映射等机器视觉的基本方法,掌握简单机器视觉问题的技术处理方法,熟悉机器视觉开发流程和工程常用开发工具。通过实践课程使学生将理论知识和开发工具紧密结合,快速地实现简单功能,培养学生工程实践能力和创新能力。为毕业就业培养专业素养,提供技术准备。
该软件是一款基于教学开发的通用型智能机器视觉软件,不用编写任何代码,只需通过简单的将各个功能模块进行组合就可以完成一个复杂的机器视觉检测项目。该软件具有相机接口及桌面机械臂驱动接口,可以和硬件设备通讯;软件包含以下内容:
图像采集模块(本地与相机实时采集)、图像通道分解模块(多通道图像分解)、图像增强与图像运算模块、图像分割模块(不少于5种方法)、图像形态学模块、区域运算模块、图像滤波模块、图像变换域频域模块、图像几何变换模块(仿射变换与摄影变换)、图像的颜色空间域绘制模块、图像边缘检测模块、标定与视觉引导模块(手眼标定,智能搬运模块,轨迹跟踪模块)、模板匹配模块(可用于精确定位)、一维码二维码识别模块、OCR光学字符识别模块、测量检测模块(直线距离测量和角度测量)、机械臂控制模块(实现手眼标定以及多关节手臂的控制)。