第一天学习知识

关于网口工业面阵相机的了解和理解

机器视觉应用主要涉及两类相机:

面阵相机(area scan camera)和线阵相机(line scan camera)

线阵相机:传感器只有一行感光元素,因此使高扫描频率和高分辨率成为可能,典型应用领域是检测连续的材料,例如金属、塑料、纸和纤维等。线阵相机非常适合测量场合,它可以准确测量到微米。

面阵相机的技术要求较低,采用Altera Cyclone V A4/NIOS II处理器

Nios Ⅱ嵌入式处理器是ALTERA公司推出的采用哈佛结构、具有32位指令集的第二代片上可编程的软核处理器, 其最大优势和特点是模块化的硬件结构, 以及由此带来的灵活性和可裁减性。是一个在FPGA里面用逻辑电路搭起来的软核CPU,32位的,可以像用单片机一样,写C程序来实现一些功能,可以自己扩展外设。

本质是一个FPGA内部的单片机,在芯片内部,是芯片的一部分。

Cyclone II是Altera的一个开发板型号,含类似EP2C5T144这样的FPGA芯片,nios ii是在FPGA里面用逻辑电路搭起来的软核CPU可以像用单片机一样,写C程序来实现一些功能,可以自己扩展外设。

NIOS是嵌入在cyclone 的FPGA中,可以在SOPC中进行一些单片机类似的操作,这样对于FPGA内部一些数据的处理及运算将方便很多。

简单来说,NIOSⅡ相当于一段代码,Cyclone II 是一个芯片,NIOSⅡ可以在Cyclone II运行。

相比于Camaro Link和USB3.0,而言,千兆以太网传输速率较低,但支持远距离(100m)数据传输,USB3.0<10米,约为3米;其中USB3.0的网络拓扑为星型,网口(GigE Vision)的拓扑类型为分布式;

【学习笔记】

bps,是指比特率。按照大小写分类可以指Bps、bps、BPS

bps(bits per second),即比特率、比特/秒、位/秒、每秒传送位数,数据传输速率的常用单位

比特(bit)是信息技术中的最小单位。文件大小通常以字节(Byte)为单位,一字节对应8比特。在数据传输中,数据通常是串行传输的,即一个比特接一个比特地传输,数据传输的单位是比特每秒(bps),含义是每秒串行通过的位数。

Bps(Bytes per second),即字节每秒,因为一字节等于八比特,所以1 Bps=8 bps

关键词:比特(bit)、字节(Byte)

Gige:千兆以太网通信协议

Gige Vision:一种基于千兆以太网通信协议开发的相机接口标准。

彩色相机的默认输出数据格式为:YUV4228,彩色相机通过像素插值算法完成原始数据到RGB8的转换。

黑白相机的默认输出数据格式为:Mono8

“Y表示支持该格式”、“—”表示不支持

pixel format(像素格式)

相机内部采用12位ADC,部分型号芯片只支持10位ADC。ADC(模数转换器),Analog-to-Digital Converter,模/数转换器或者模数转换器。但兼顾到用户对数据量的处理能力,同时提供8位数据输出,为了保留图像数据的灰度值特性输出,从高位截取出8位作为输出。(弄清楚高位和地位的区别)

  关于帧率:相机可达到的帧率取决于网络传输带宽(带宽越大能支持传输的帧率越高)(带宽,频带宽度的简称,是指在单位时间(一般指的是1秒钟)内能传输的数据量)、像素格式和输出感兴趣区域分辨率(设置感兴趣区域可以减小数据传输带宽,并在一定程度上提高相机帧频);参考手册第25页

acquisition frame rate:捕获帧速率

acquisition 捕获、采集     frame rate:帧频,帧数

FPS(每秒传输帧数(Frames Per Second))别名:刷新率(单位为Hz)

  相机像素,指这个相机总共有多少个感光晶片,通常用万个为单位表示,以矩阵排列,百万像素相机的像素矩阵为W*H=1000*1000。

相机分辨率,指一个像素表示实际物体的大小,用um*um表示。数值越小,分辨率越高。https://zhidao.baidu.com/question/46367378.html

面阵CCD,应用面较广,如面积、形状、尺寸、位置,甚至温度等的测量。面阵CCD的优点是可以获取二维图像信息,测量图像直观。

猜你喜欢

转载自www.cnblogs.com/zhangyi-grow-up/p/9327245.html