机器视觉软件开发入门(1)

机器视觉软件方面的教材很多,有关于算法层面的,有应用层面的。对于大多数用户来说学习应用就足够了,主要是解决问题啊我们也是从解决问题方面来入手,层层深入。但是许多学习者不知道该从哪里入手有些人误认为必须掌握某种编程语言才能学机器视觉软件开发,实际上不是这样因为目前的机器视觉软件有开发类和应用类,如果是开发类那么你真的要掌握某种编程语言然后要熟悉机器视觉的SDK库,什么是SDK呢,就是软件开发包。如果只是在应用层面做的话可以选择类识PLC一样编程的机器视觉软件我们称它为Builder软件,Builder软件是那种已经把SDK 封装好在应用软件里然后你只要在Builder里搭建各种视觉应用流程,好像PLC编程一样。所以在学习之前要想好自己已经具备了哪些技能。

这里我先介绍一下Builder软件吧目前Builder类的软件有许多比如美国Congnex的Vision Pro,波兰的AdptiveVision,深圳创科的CkVisionBuilder、美国Ni公司的VisionBuilder等都是集成化很高的机器视觉软件,当然我们支持国产就介绍CkVisionBuilder软件吧。

机器视觉软件开发入门(1)

 采用可视化界面,使用者不需要有编程基础通过短时间培训就可以操作,但要对图像的基本概念的了解还是要有的比如图像的格式、直方图、预处理、模式匹配等,另外对图像的采集也需要了解的比如Gige、USB、Camlink等,还要对外围的接口有所认知比如RS232、ModBus、TCP/IP协议等。现在先讲一下图像格式:一般图像分为二值图、8位灰度图、24位彩色图。

二值图:是指在图像中灰度只有2种0和1,0表示黑1表示白。

机器视觉软件开发入门(1)

8位灰度图:指的是图像中的每个像素点灰度等级有2的8次方就是256级,从0~255,0代表全黑、255代表全白,在0到255之间的每一个数字代表灰阶。

机器视觉软件开发入门(1)

24位色被称为真彩色,它可以达到人眼分辨的极限,发色数是1677万多色,也就是2的24次方。24位真彩色一个颜色可以拆分成红绿蓝三元色,24真彩色就是依据这个划分,每种颜色用一个字节来表示.3*8=24 (16777216种颜色). 所以一个象素需要3个字节来表示,存储数据量应该是256色图片的3倍.即1406.25KB=1.3733MB左右. 大多数的数字显示技术均采用24位色彩。

机器视觉软件开发入门(1)

直方图:可以对图像的灰度分布、数量、亮度信息等可以通过图表可以直观的了解到。

预处理:图像预处理,是将图像进行加工处理符合后段使用比如把图像平滑、或许去掉噪点、或许把图像的边界清晰,这一过程称为图像预处理。 对输入图像进行 特征抽取 、分割和匹配前所进行的处理。 图像预处理的主要目的是消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性和最大限度地简化数据,从而提高特征抽取、 图像分割 、模式匹配和识别的可靠性。

模式匹配:是指利用特定的算法在图像中寻找与模版相近的图像区域,目前有灰度匹配、几何匹配、轮廓匹配,各有特点。结果是得到对应模版在图像中的位置信息和相识度。

Gige:以1000Mb以太网路为基准,它供给大约108Mb连续带宽(和500Mb以上的Camera Link相比),对于长度100公尺以上的标准,GigE最大的好处是讯号线加上电路规格或转换器长度可达1000公尺以上。

USB:USB是一个外部总线标准,规范电脑与外部设备的连接和通讯。USB接口具有热插拔功能。USB是在1994年底由英特尔等多家公司联合在1996年推出后,已成功替代串口和并口,已成为当今电脑与大量智能设备的必配接口。

Camera link:是从Channel link技术上发展而来的,在Channel link技术基础上增加了一些传输控制信号,并定义了一些相关传输标准。任何具有“Camera link”标志的产品可以方便地连接。Camera link标准由美国自动化工业学会 AIA定制、修改、发布,Camera link接口解决了高速传输的问题。

ModBus:是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。

TCP/IP:(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性。

待续。。。。

来源:JamesYu2022

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月5日
下一篇 2022年2月5日

相关推荐