您是否存在“视觉系统很难”“导入非常麻烦”的困扰呢?

视觉系统除了机型种类繁多以外,还是拥有光源、控制等多种要素的传感器。反过来说,只要事先理解重点项目,它也是可以实现稳定检测,找出导入优点的传感器。在此,浅显易懂地解说从导入、安装到运用视觉系统前,需要了解的步骤与重点。

本次主题主要讲解检测所需的设备,如何选择视觉相机。

导入视觉系统前需确认的主要项目

视觉系统所使用的相机种类大致可分为以下几种。根据用途,从中选择可获取最佳图像的相机。

①高像素型

②高速型

③标准型

④小型

*各自均包括彩色、黑白相机

以下为相机选择的具体原则和方法:

原则一:以像素数选择(高像素型或标准型)

视觉系统所使用的CCD拍摄元件是以格子状排列的较小像素的集合体。在作为标准型经常使用的31万像素CCD中,存在称为高像素型的200至2100万像素CCD。

但是,如何区分使用该像素数的差异呢?

一般从“视野尺寸”和“像素分辨率”两点来选择相机。

“视野尺寸”在拍摄检测目标物的范围内,可通过要使用的镜头进行变更。此外,“像素分辨率”是指“CCD的1像素相当于多少mm”,并通过以下公式表示各自的关系。

像素分辨率 = Y方向视野尺寸(mm)÷CCD的Y方向像素数

那么,尝试考虑设为Y方向30mm的视野尺寸时的像素分辨率。即使CCD包含在标准型31万像素(Y=480像素)和高像素型中,仍可使用通用的200万像素(Y=1200像素)。

即【使用31万像素相机时的像素分辨率】 = 30mm÷480像素 = 0.063mm/像素

【使用200万像素相机时的像素分辨率】= 30mm÷1200像素 = 0.025mm/像素

只要知道像素分辨率,即可计算出此时的视野尺寸基准。

视觉系统代表性的应用案例有“外观检测”和“尺寸检测”,在“外观检测”时使用“最小检测尺寸”来良否判定;在“尺寸检测”时则使用“尺寸公差”。

各自的基准一般以“最小检测尺寸”= 4像素见方;“尺寸公差”= ±5像素,为基准进行计算。

根据之前计算出的像素分辨率可求出“外观检测”时的“最小检测尺寸”。

即【使用31万像素相机时的最小检测尺寸】= 0.063mm/像素×4像素见方=0.25mm见方

【使用200万像素相机时的最小检测尺寸】= 0.025mm/像素×4像素见方=0.1mm见方

如果是“希望在视野30mm内检测出最大 ø0.1mm异物”的检测内容,则需要选择200万像素以上的相机。

*相机推荐Tips:从“像素分辨率”这一点来添加良否判定的基准,可选择最佳像素数的相机!

原则二:根据CCD类型选择(彩色型或黑白型)

彩色相机还是黑白相机,该选哪一种才好呢?”我们常听到这样的问题。

一般如果希望检测的点因“色调变化”出现差异,则使用彩色相机会具有优势。

以下是使用颜色处理来检测黑白相机难以检测的白底黄色污点的示例。

但是,存在选择黑白相机的优点。

如以下“使用背光灯的尺寸测量”所示,并非“色调变化”,而是在“亮度变化”出现较大差异时也可选择黑白相机。

*相机推荐Tips:通过辨别出希望检测的点是“色调变化”还是“亮度变化”,可区分使用彩色相机和黑白相机!

原则三:根据传输速度选择(高速型或标准型)

即使视觉系统的相机像素数相同,传输速度仍存在高速型。

以31万像素类型为例,对于标准型的传输速度16.0ms来说,高速型可实现4.7ms的传输速度。通过部分拍摄功能也可实现更进一步的高速化。

除了高速生产线,在普通速度的生产线检测中,如果希望进行 “追加预处理” “追加检测工具的双重检查” 等进一步提高稳定性的检测,则选择高速型会非常有效。

*相机推荐Tips:选择高速相机的优点不仅具备“检测效率的高速化”,而且还可进行“稳定处理”!

原则四:根据相机尺寸选择(小型或标准型)

小型相机规格不变,是大幅缩小相机尺寸的产品。高像素型、标准型的彩色、黑白相机均存在小机型,基本上用于有效活用受限安装空间。

尤其是在后装到现有设备等没有空间的情况下,无需大幅改造设备,因此具有选择小型相机的优势。

【需要安装空间的观点】

如下图所示,合计 A:WD(工作距离 = 镜头前端至工件的距离)、B:镜头尺寸、C:相机尺寸、D:电缆空间(包含弯曲)的项目是相机部分所需的安装空间。

*相机推荐Tips:通过在事先确认安装空间后选择小型相机,可省去不必要的改造设备的工序!

总结:

选择适合图像处理的相机,是稳定检测最基本最重要的选择项目。

这次给大家准备了“相机型号对照表”,可以随着以下选择步骤进行核对确认,从而帮助你更容易选择出最佳相机。

福利时间!为了帮助更多学员加入机器视觉学习行列,编者准备了一份LabVIEW机器视觉入门与编程基础视频教程,让大家能够快速、高效地上手视觉系统搭建、实战项目。

7天入门LabVIEW机器视觉视频教程,资料截图如下:

助教老师小优

aforge videoresolution获取的相机像素不全_新手做视觉系统,如何选择合适的相机?...相关推荐

  1. 【ThreeJS基础教程-初识Threejs】1.5 选择合适的相机与相机切换

    选择合适的相机 学习ThreeJS的捷径 两种常用相机 案例分析 创建两种相机 透视相机 PerspectiveCamera 正交相机OrthographicCamera 切换相机 掌控相机 学习Th ...

  2. 获取rawimage的像素点函数_光场相机数据二次开发基础-使用LFtoolbox解码lfp文件

    使用LFtoolbox解码lfp文件 1. 配置文件路径 必须按照这个路径配置文件夹.Bxxxxx表示的是相机的序列号,我们相机的是B5151502360:这个文件夹里放从相机内导出的白图像数据.白图 ...

  3. 像素测量工具_结构光视觉传感器的标定方式和测量原理

    击上方"新机器视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 结构光视觉的优点: 非接触.信息量大.测精度高.抗干扰能力强. 结构 ...

  4. ros订阅相机深度信息_一起做ROS-DEMO系列 (2):基于find_object_2d的目标匹配识别

    首发于CSDN:https://blog.csdn.net/qq_23670601/article/details/93663974 - 接上文,我们希望机器人能够更加智能一点,抓住我们想要的任何东西 ...

  5. 人类视觉系统_对人类视觉系统的对抗攻击

    人类视觉系统 Neural Networks are exceptionally good at recognizing objects shown in an image and in many c ...

  6. python获取屏幕某像素颜色_获取屏幕像素颜色linux python3

    我有一个Python2.7的工作程序,我正试图将其转换为Python3.3.在 工作版本为:#!/usr/bin/python2 import gtk.gdk import sys def Pixel ...

  7. python控制相机自动拍照_如何让VPython中的对象自动移动到相机中?

    我有这个食品杂货小岛,而且我应该让它看起来好像这个人正在穿过小岛,但为了做到这一点,物体必须通过相机,并且每当它靠近时,它就会碰到窗户,它几乎看起来像退后一步,走向相反的方向.但是,如果我放大一点,那 ...

  8. arma找不到合适的模型_新手自学PS找不到合适的素材?5000高清背景素材+150G素材包+滤镜...

    很多同学在设计工作中 经常会花费大量的时间在搜集素材上 往往花了时间但效果并不好 其实找素材也有科学套路! 我们从以下四个方面进行深入了解: 基础属性 色彩 光影 透视 1. 基础属性:时间.地点 首 ...

  9. cms核心功能_如何根据这些重要功能选择合适的CMS

    cms核心功能 by Rachael Ray 瑞秋·雷(Rachael Ray) 如何根据这些重要功能选择合适的CMS (How to choose the right CMS based on th ...

最新文章

  1. 2009 Competition Highlights by ICPC Live
  2. 流媒体实质上是计算机在哪方面的应用,流媒体技术主要用于什么
  3. SpringMVC学习(一)——快速搭建SpringMVC开发环境(非注解方式)
  4. python爬虫---实现项目(二) 分析Ajax请求抓取数据
  5. 算法笔记_001:斐波那契数的多种解法(Java)
  6. php 如何实现无状态化,服务无状态化设计分析
  7. 程序员之提升开发效率非常实用的十个工具网站分享
  8. 属性数量限制android,骑马与砍杀2军队数量上限属性加成MOD
  9. 【js高三】---js模块模式
  10. inDesign教程,如何将内容与参考线对齐?
  11. 《编写可维护的JavaScript》——JavaScript编码规范(七)
  12. 中兴面试(含面试题)
  13. WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version.
  14. DFI(Deep/DynamicFlow Inspection,深度/动态流检测)
  15. MATLAB无线计算器
  16. 如何理解国产操作系统,现状又是如何?
  17. 读PPK谈javascript
  18. 计算机课题推荐人意见,课题申报书推荐人意见
  19. html 文档大纲是什么意思,word如何对文档设置大纲 word大纲和编号如何统一设置...
  20. 2021哎呦百度搜索指数批量查询工具【速度快】

热门文章

  1. 解决Python自带的json序列化工具不能序列化datetime类型数据问题
  2. java 实验4 异常
  3. spring mvc异常统一处理(ControllerAdvice注解)
  4. 解决 Windows Docker 安装 Gitlab Volume 权限问题
  5. Can’t connect to local MySQL server through socket的解决方法
  6. 如何在R中正确使用列表?
  7. 什么是Scala的收益?
  8. 如何在现有的ul中添加li?
  9. 如何指定在Git上执行shell命令时使用的私有SSH密钥?
  10. bootstrap17-响应式表格布局