人类要实现生活、工作、学习等一系列基本活动,必须依靠自身的器官。除了大脑,最重要的是我们的眼睛,(工业)机器人也不例外。要完成正常的生产任务,没有完善先进的视觉系统是很难想象的。
机器视觉系统就是用机器代替人眼进行各种测量和判断。它是计算机科学的一个重要分支,集光学、力学、电子学、计算机软硬件于一体,涉及计算机、图像处理、模式识别、人工智能、信号处理、光机电一体化等多个领域。图像处理和模式识别技术的快速发展也极大地促进了机器视觉的发展。
8.图像采集部分将数字图像存储在处理器或计算机的存储器中。
9.处理器处理、分析和识别图像以获得测量结果或逻辑控制值。
总之,视觉系统可以概括为三个相互独立又相互联系的模块:目标图像采集、图像处理和指令发布。
视觉系统的设计分为两部分:软件设计和硬件设计。
视觉系统的硬件设计
视觉系统的硬件主要由镜头、摄像机、图像采集卡、输入输出单元和控制装置组成。
一个视觉系统的好坏,取决于摄像头像素的高低,硬件的好坏,更重要的是各个部件的相互配合和合理使用。
——在恶劣的自然环境中,在生产一线,在许多复杂的情况下,为了保证整个视觉系统的正常工作,组成系统的硬件必须具有良好的耐磨性,能够经受各种不可预知的情况和考验。
——随着科技的进步和现在代生随着机器的发展,尤其是智能机器的发展,视觉系统发展迅速。原有的系统硬件无法满足新的需求。因此,必须提高硬件的水平和质量,以保证系统的正常运行。
镜头、摄像头、图像采集卡、I/O单元、控制设备就像显示器、电源、主机(处理器、内存条、硬盘、显卡等。)的电脑。每个组件都至关重要。如果他们的质量不达标,整机就无法正常工作,更不用说完成复杂的工作和给定的任务了。
视觉系统的软件设计
-视觉系统的软件设计非常重要。在当前的信息化趋势下,智能控制越来越依赖软件的功能。
视觉系统的软件设计是一个复杂的课题。不仅要考虑程序设计的优化,还要考虑算法的有效性和能否实现。在软件设计的过程中,要考虑到可能出现的问题。
-视觉系统的软件设计完成后,需要检测和提高其鲁棒性,以适应复杂的外部环境(鲁棒性就是系统的鲁棒性。它是系统在异常和危险条件下生存的关键。)
视觉导航软件处理流程图
视觉系统的实际应用
基于机器视觉技术的城市交通预警系统
近年来,随着经济的发展,我国各大城市的交通基础设施建设也发展迅速。然而,尽管城市道路越来越宽,立交桥越来越多,交通信号越来越复杂,但道路的拥堵和交通事故的发生率并没有得到明显缓解,交通行业特别是城市交通的压力越来越大。