10 海康视觉平台VisionMaster 上手系列:硬件知识介绍

news/2024/11/28 19:36:01/

硬件知识,不属于VisionMaster应用。属于机器视觉应用。

机器视觉硬件:

1,相机。

2,镜头。

3,光源及控制器。

4,主机。(含采集卡)


相机我们一般就看这些参数:(图示是海康相机)

快门方式:卷帘 和全局 快门。 只有在需要运动中拍照的情况下,必须使用全局快门。其他情况下,一般选用卷帘。 不是因为卷帘好。而是卷帘更便宜。

分辨率:视野 ÷ 分辨率 = 单像素精度。  怎么选 取决于 视野,和单像素精度的要求。

像元尺寸:只需要记住,分辨率相同的情况下,像元尺寸,越大,成像越好。价格越贵。取决于性能和成本的取舍。

最大帧率:取决数据接口 和 分辨率。 分辨率 × 帧率 = 数据接口的最大通讯能力。 如果通讯接口不变,分辨率越大,帧率越小。

最小曝光时间:通常在飞拍项目中,为了减少拖影,要尽量缩短曝光时间。才会考虑这个参数。

数据接口:通常我们用Gige接口(就是千兆网通讯),成本低,抗干扰。数据通讯能力,不如usb3,Camera Link。 

供电:POE供电,就是Gige接口,供电。就是如果你的网卡支持POE供电,相机也支持POE供电,你的相机就不需要外接电源了。

镜头接口:字面意思,就是与镜头连接的接口名称。最常用的是C。 其他有F,S,M42..


镜头:分定焦镜头(也称为 FA镜头),远心镜头

FA镜头我们一般就看这些参数:(图示是海康的镜头)

焦距:学术定义,请去百度。 你只要记住一些直观的影响。比如:

物距与视野的比例。 同样是看100*100的视野, 焦距越长,物距越远, 焦距短,物距越短。 其实也是视场角的关系,焦距越短,角度越大,焦距越长,角度越小。

焦距与基本的关系。通常25,35 的镜头,畸变最小。越短的畸变越严重。

光圈(F数):学术定义,请去百度。 我们一般只看最大光圈。F数值越小,光圈越大。成像质量最好的光圈,一般是最大光圈,小一点点的位置。比如下图最大光圈是2.4,成像质量最好的位置大概是在3的位置。

光圈越大,景深越小。光圈越小,景深也大。

靶面尺寸:大于相机芯片尺寸就可以。

接口类型:与相机匹配即可。

畸变:看一看就好,通常没有太多选择。

分辨率:如下图 写的1000万分辨率。看看就好。给客户看。其实是假参数。

解析力:这个才是衡量镜头的参数,单位是线对。如下MTF图。 图中显示,大于0.3,可以做到230线对。换算 1 ÷ (230×2)= 0.0022mm。 可以认为这个镜头可以分辨0.0022大小的物体。这个算很好了。但是。我严重怀疑这个参数的真实性。通常是80-120线对就算好的了。(问就是,实验室数据)。如果有条件,可以自己买一个分辨率板,实际测一下。

 

 

  远心镜头

一般看着几个参数:(图示是灿锐的远心镜头)

芯片类型:就是视野大小,要大于相机芯片尺寸。

接口,与星际匹配

分辨力:灿锐这个数字比较可信,12.7μ,大概是40线对

工作距离:就是物距

倍率:就是放大倍率


光源:

常用光源有:条光,环光,面板光,同轴光, 集束平行光,碗光,等等。

光源的目的:凸显图像特征。减小环境光的影响。

理解光源:光的直线传播,光是有角度的,光的反射 和 漫反射, 衍射。

学习光源的方法:去光源厂家,打光。强烈去现场体验一下。光源厂家,是整个工业视觉应用系统里,客户体验最好的环节。

如果你在华南,强烈推荐  康视达。 服务好,价格公道。(五星级打光体验)

光源本质就是个灯。与家里的照明灯没太大区别。都是灯珠+灯罩(壳)。如果你没接触过,其价格一定会惊掉你的下巴。(光源控制器,就是变压器,单独收费)

光源贵:主要是提供服务。打光测试,验证服务。借用服务,换型号服务。数量少,定制服务。

光源,看似没什么技术含量。但是在工业视觉项目中,却非常重要。我们人眼,对光的依赖不高。是因为我们眼睛分辨力非常恐怖,大脑算力非常恐怖。而且,我们看东西,还是双眼看,而且,还换多个角度看多次。

但相机,通常就几百万像素,只拍一次,而且是固定姿态。而且算法完全没法跟人脑比。所以对光源非常依赖。选择好的光源。让你事半功倍。所以光源是物有所值。但也可以最求物美价廉。

光源的学习。主要靠实践。多去打光。然后你要有光传播特性的概念(光的直线传播,光是有角度的,光的反射 和 漫反射,衍射。)。把每次实践跟光的原理,结合起来。抽象提取。你就慢慢的,看到产品,就大概知道用什么光源。


主机:

不要最求高性能。其实工业视觉任务,对主机性能要求,不是很高。你堆再高的主机性能,也提升不了太多,算子的速度。还不如优化算子调用。

采集卡:

其实就是千兆网卡,通常用Inrtel芯片的千兆网卡就可以了。

常见的有82574/5/6 ,i210 ,i211  ,   i225

比如做1-2个500万相机,定位的项目。用低压N5105cup ,就可以。配置4个 intel i225 高速千兆网,搭载ddr4 内存。M.2固态。被动散热。非常好用。关键价格还低。才1-2千。

如果买传统工控机。老款2,3,4代I7  配ddr3 也要2-3千。再配一张4口千兆网卡,奔3,4千去了。机箱大,功率也大。


附一个,相机镜头选型:

需求: 视野15*10mm,但像素精度要求0.01mm, 物距120±20mm

选型:

分辨率 = 视野/但像素精度 = 1500*1000

可以选:

MV-CA020-10GM  1624*1240   200万像素 全局  4.5μ   贵

MV-CA060-10GM  3072*2048   600万像素 卷帘  2.4μ  性价比高

MV-CE050-31GM  2592*1944   500万像素 卷帘  2.2μ  价格最低,比600万便宜一点。

根据需要,如果没有飞拍需求,建议选 中间MV-CA060-10GM 600万款, 数据好看。价格也便宜。

确定放大倍数:视野要求15*10  

芯片尺寸= 分辨率*像元尺寸 = 3072*2048 * 2.4 *0.001 = 7.37*4.92

放大倍数 = 芯片尺寸/视野 = 7.37*4.92 / 15*10  ≈ 0.48      

不同放大倍数 对应 的视野,像素精度:

0.48    15.36*10.24      0.005     

0.4      18.43*12.29      0.006

0.34     21.68*14.46     0.007

焦距 = 物距*(放大倍数/(放大倍数+1))= 120*(0.48/1.48)=38.9

焦距 = 物距*(放大倍数/(放大倍数+1))= 120*(0.4/1.4)=34.2

焦距 = 物距*(放大倍数/(放大倍数+1))= 120*(0.34/1.34)=30.4

镜头的焦距,是固定的,只有 6,8 ,12, 25, 35, 50, 80  这几种。

很明显35mm最接近。

MVL-HF3528M-6MP

MVL-HF3524M-10MP

这两款 都可以。如果价格接近 选MVL-HF3524M-10MP

物距 = (焦距/放大倍数) +  焦距   = (35/0.4)+35 = 123mm  

选型完毕:

视野:18.43*12.29 mm

单像素精度:0.006mm

物距 :123mm

相机型号:MV-CA060-10GM

镜头型号:MVL-HF3524M-10MP


本系列结束了。本系列的核心目标,就是降低工业视觉应用门槛。让新手都能看懂,能上手做项目。如果哪里看不懂,请留言。

后面还会开,视觉定位,终极篇。(2种定位模型,配合相机4种姿态,间接标定。解决所有定位问题)

计划再开一个halcon系列。visionPro系列。

还有就是希望大家可以投稿。遇到看不懂的定位项目。安装标准格式。发给我。我把它做成 案例讲解。

格式要求:

1,相机空间位置简图。相关运动机构 空间位置简图

2,定位流程图。


http://www.ppmy.cn/news/340047.html

相关文章

海康线阵相机调试指导

文章目录 前言1. 线阵相机结构光评估* 确认外界光源是否满足* 镜头的确认* 确认物距* 确认抓拍宽度 2. 图像优化* 如何确认当前的帧率*关于拖影的解决方式*关于适应更高的速度*关于获取车速的讨论*延伸几个比较难的解决场景和解决方案 前言 前段时间应公司结构要求&#xff0c…

linux下调用扫描仪sane协议

Sane是linux下调用扫描仪的通用协议,要使用的话需要先在电脑上/usr/lib/或者/usr/local/lib/下安装libsane.so文件。其调用过程如下: 1.初始化 2.查找设备 3.打开设备 4.设置参数 5.开始扫描 6.保存图像 7.取消扫描 8.关闭设备 9.释放资源。 以下介绍均…

介绍一些免费/开源的医学影像后处理工具

来源:融视影像科技 综述 医学影像的处理有两个特质。一是复杂,整个处理流程涉及多种算法,需要调整的参数较多。二是发展快,从采集、重建到后处理,新处理方法层出不穷,每年都有新工具,每五年又…

中国金融,如何向科技要答案?

一个科技初创公司,能否凭借科创成果及时获得信贷准入? 一个农民兄弟能否在春播时,获得精准的无抵押贷款;秋收时,通过银行App找到性价比最高的买家? 一家企业,能否通过其生产及交易信息获取线上融…

运动款蓝牙耳机哪个品牌好、运动蓝牙耳机推荐高性价比

很多人觉得听音乐跑步会影响跑步的体验感,其实音乐对跑步的过程是有积极作用的,除了可能选择的音乐节奏不正确之外,你可能还需要更换一款靠谱的运动耳机。不要一直追求更好的衣服、鞋子、手表等装备了,还在用有线耳机听歌跑步的朋…

BitSet—位图

BitSet 🔎概念🔎位图的模拟实现set()get()reSet()getUsedSize()完整代码 🔎利用位图进行排序🔎结尾 🔎概念 位图 用某一位表示存储的状态 位图的适用场景 海量数据数据为自然数(≥ 0)数据不重复 举个栗子&#x1f3…

达人评测:华为手环b6和b5有什么区别?哪个好?优缺点曝光真相

华为手环b6与b5的区别介绍 一、基本参数对比 华为手环b6和b5这两款手机具体参数规格和用户评价参考看下官方旗舰店的‘商品评价’,链接帮贴上了 华为手环b6更多使用感受和评价:https://www.jd.shouji.com/b6 华为手环b5更多使用感受和评价:…

java 获取类里面的属性和函数方法,并运行类的函数方法

助手类,获取类里面的属性和函数 import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; import java.util.List;//TODO 获取类里面的属性和函数方法 public class ClassUtils {//TODO 获取类里面…