首页 > 其他分享 >工业相机中 线扫与面阵区别

工业相机中 线扫与面阵区别

时间:2022-11-29 13:34:25浏览次数:38  
标签:区别 分辨率 像素 相机 面阵 图象 线阵

线阵相机:

它的传感器只有一行感光元素,因此使高扫描频率和高分辨率成为可能。线阵相机的典型应用领域是检测连续的材料,例如金属、塑料、纸和纤维等。被检测的物体通常匀速运动 , 利用一台或多台相机对其逐行连续扫描 , 以达到对其整个表面均匀检测。可以对其图象一行一行进行处理 , 或者对由多行组成的面阵图象进行处理。另外线阵相机非常适合测量场合,这要归功于传感器的高分辨率 , 它可以准确测量到微米。

1,线阵相机,机顾名思义是呈“线”状的。虽然也是二维图象,但极长,几K的长度,而宽度却只有几个象素的而已。一般上只在两种情况下使用这种相机:一、被测视野为细长的带状,多用于滚筒上检测的问题。二、需要极大的视野或极高的精度。

2,在第二种情况下(需要极大的视野或极高的精度),就需要用激发装置多次激发相机,进行多次拍照,再将所拍下的多幅“条”形图象,合并成一张巨大的图。因此,用线阵型相机,必须用可以支持线阵型相机的采集卡。 线阵型相机价格贵,而且在大的视野或高的精度检测情况下,其检测速度也慢--一般相机的图象是 400K~1M,而合并后的图象有几个M这么大,速度自然就慢了。慢功出细活嘛。由于以上这两个原因,线阵相机只用在极特殊的情况下。

面阵相机:

相机分辨率,指一个像素表示实际物体的大小,用umum表示。数值越小,分辨率越高。在图像中,表现图像细节不是由像素多少决定的,是由分辨率决定的。分辨率是由选择的镜头焦距决定的,同一种相机,选用不同焦距的镜头,分辨率就不同。若采用20um分辨率,对于1mm0.5mm的零件,它总共占用像素1/0.02×0.5/0.02=50×25个像素,如果采用30um的分辨率,表示同一个元件,则有1/0.03×0.5/0.03=33×17个像素,显然20um的分辨率表现图像细节方面好过30um的分辨率。

标签:区别,分辨率,像素,相机,面阵,图象,线阵
From: https://www.cnblogs.com/elementxuan/p/16935159.html

相关文章

  • 【拓展】什么是Deno?跟Node.js有何区别?
    原文:What’sDeno,andhowisitdifferentfromNode.js?(https://blog.logrocket.com/what-is-deno/)Node.js的作者RyanDahl,过去一年半的时间都在打造一个新的JavaScrip......
  • vue3响应式原理以及ref和reactive区别还有vue2/3生命周期的对比,第二天
    前言:前天我们学了ref和reactive,提到了响应式数据和Proxy,那我们今天就来了解一下,vue3的响应式在了解之前,先复习一下之前vue2的响应式原理vue2的响应式:原理:对......
  • C语言中 char s[] 和 char* s 的区别
    chars[]和char*s的区别1、数组本质2、指针指针的指向3、字符数组4、char*与chara[]5、char**和char*a[]char*a[]char**sC语言指针可......
  • Css单位rem和em的区别
    remrootem:root{}根选择器->html{}1rem=根元素字体大小(font-size)emem相对长度单位,相对于父元素的长度单位(font-size)先找自身的font-size,再找父元素的font-......
  • 订阅发布模式和观察者模式区别
    1.发布/订阅模式发布/订阅模式订阅者发布者信号中心我们假定,存在一个"信号中心",某个任务执行完成,就向信号中心"发布"(publish)一个信号,其他任务可以向信号中......
  • (转) - Mysql key和index区别
    MySQL索引的概念  索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前......
  • python中value和only,以及exclude和defer的区别?
    一、value和only的区别rows=User.objects.values('id','username','age','re_password'),这里得到的是一个queryset,里面存放的是字典,  但是如果想要在查他的......
  • vs2012 发布网站Release发布模式 any cpu 与.net与mixed platforms 有什么区别?
    https://zhidao.baidu.com/question/304148101202171804.html这是目标平台的设定。一般来说包括但不局限于以下:x86:将程序集编译为由兼容x86的32位公共语言运行库(CLR)......
  • #{} 和 ${} 的区别 — 详细!
    #{}和${}这两个语法是为了动态传递参数而存在的,是Mybatis实现动态SQL的基础,总体上他们的作用是一致的(为了动态传参),但是在编译过程、是否自动加单引号、安全性、使用场景等......
  • vue3 第二天vue响应式原理以及ref和reactive区别
    前言:前天我们学了ref和reactive,提到了响应式数据和Proxy,那我们今天就来了解一下,vue3的响应式在了解之前,先复习一下之前vue2的响应式原理vue2的响应式:原理:对......