精华内容
下载资源
问答
  • 首先你得知道,该如何计算满足要求的相机分辨率? 公式如下: 相机分辨率(L/W)= 视场(L/W) / 精度 用大白话说就是:如果你需要检测一个15mm*20mm的产品,那么你就需要考虑使用一个视场比它大的镜头,比如25mm...

     

    首先你得知道,该如何计算满足要求的相机分辨率?

    公式如下:

    相机分辨率(L/W)=   视场(L/W) /   精度

    用大白话说就是:如果你需要检测一个15mm*20mm的产品,那么你就需要考虑使用一个视场比它大的镜头,比如25mm*30mm,或者30mm*40mm的,我们取整数,即30mm*40mm的镜头。

    这样我们可以保证在成像时,物体整个会被包在中间,而不会有部分在很边缘的地方。

    如何就是甲方给的精度要求了,比如精确到0.1mm。这也就是说单位方向上,我们镜头的分辨率要在  40/0.1=400pixel。

    然后考虑到相机视野畸变和系统的稳定性,一般会选择倍数为4的,或者方向上大的那个数。

    所以我们要选择的镜头的像素为:  4*400*3*400=1920000,取整200w像素的相机。

    所以相机分辨率并不是越大越好,是需要计算的。

    展开全文
  • 面阵相机以及相机选型公式 #include <iostream> #include <string> using namespace std; int main() { cout << "工业相机选型公式" << endl; /**芯片*/ string chip; cout << ...

    面阵相机以及相机选型公式

    #include <iostream>
    #include <string>
    
    using namespace std;
    
    int main()
    {
    	cout << "工业相机选型公式" << endl;
    	/**芯片*/
    	string chip;
    	cout << "选择CCD芯片或者CMOS芯片:";
    	cin >> chip;
    
    	float Long, Wide;
    	cout << "请输入视场的长和宽:" << endl;
    	cout << "长(mm):";
    	cin >> Long;
    	cout << "宽(mm):";
    	cin >> Wide;
    	Long += 20;
    	Wide += 20;
    
    	/**检测精度*/
    	float accuracy;
    	cout << "请输入检测精度(mm/pixel):" ;
    	cin >> accuracy;
    
    	/*工作距离**/
    	float WD;
    	cout << "请输入工作距离(mm):" ;
    	cin >> WD;
    
    	/**检测速度*/
    	float speed;
    	cout << "请输入检测速度(个/分钟):";
    	cin >> speed;
    
    	/* 水平分辨率 垂直分辨率**/
    	float resolution_wide, resolution_long;
    	resolution_wide = Wide / accuracy;
    	resolution_long = Long / accuracy;
    
    	/**帧率*/
    	float fps;
    	fps = speed / 60;
    
    	cout << endl;
    	cout << "您选择的是" << chip << "芯片相机,"
    		 << "水平分辨率为" << resolution_wide << "像素,"
    		 << "垂直分辨率为" << resolution_long << "像素,"
    		 << "帧率为" << fps << "帧。" << endl;
    	
    	cout << endl;
    	cout << "工业相机选型公式" << endl;
    	/**芯片尺寸*/
    	float chip_size, chip_long, chip_wide;
    	cout << "请输入相机的芯片尺寸( '):";
    	cin >> chip_size;
    	chip_long = chip_size * 16 * 0.8;
    	chip_wide = chip_size * 16 * 0.6;
    
    	/**光学放大倍率*/
    	float magnification;
    	magnification = chip_long / Long;
    	if (magnification < chip_wide / Wide)
    	{
    		magnification = chip_wide / Wide;
    	}
    
    	/**焦距*/
    	float force;
    	force = WD / (1 + 1.0 / magnification);
    
    	cout << endl;
    	cout << "工业相机的焦距为" << force << "mm" << endl;
    	return 0;
    }
    
    展开全文
  • 该文档是官方海康威视工业相机的使用手册,介绍了海康系列面阵相机的详细使用。
  • 版权声明:本文为CSDN博主「iflyme」的原创文章,遵循 CC 4.0 BY-SA 版权协议...1.面阵相机和镜头选型 已知:被检测物体大小为A×B,要求能够分辨率小于C,工作距离为D [1]相机选型步骤: (1). 相机的最低分辨率=(A×...

    版权声明:本文为CSDN博主「iflyme」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/iflyme/article/details/85775710

    1.面阵相机和镜头选型

    已知:被检测物体大小为A×B,要求能够分辨率小于C,工作距离为D
    [1]相机选型步骤:
    (1). 相机的最低分辨率=(A×B)/(C×C) ,
    (2). 相机在选型时,最好缺陷的面积在3到5个像素以上,在选择相机时,相机的最低分辨率应大于3×(A×B)/(C×C)。
    [2]镜头选型步骤:
    (1). 计算短边对应的像素数E=B/C,相机长边和短边的像素数都要大于E;
    (2). 像元尺寸=产品短边尺寸B/所选相机的短边像素数
    (3). 放大倍率=所选相机芯片短片尺寸/相机短边的视野范围
    (4). 可分辨的产品精度=像元尺寸/放大倍率 (判断是否小于C)
    (5).物镜的焦距=工作距离/(1+1/放大倍率) 单位:mm
    (6). 像面的分辨率要大于1/(2×0.1×放大倍率) 单位:lp/mm
    以上仅针对镜头的主要参数进行计算选择,其他如畸变、景深、环境等,可根据实际要求进行选择。

    2.针对速度和曝光时间的影响,产品是否有拖影

    已知:确定每一次检测的范围为80mm×60mm,200万像素CCD相机(1600×1200),相机或产品运动速度为12m/min=200mm/s
    曝光时间计算步骤:
    曝光时间<长边视野范围/(长边像素值*产品运动速度)
    =80mm/(1600×200mm/s)
    =1/4000s=0.00025s
    故曝光时间要小于0.00025s,图像才不会拖影。

    3.线扫相机和镜头的选型

    已知:幅宽为1600mm、检测精度为1mm/pixel、运动速度为22000mm/s、物距1300mm
    [1] 相机选型步骤:
    (1). 相机像素=幅宽/检测精度=1600mm/1mm/pixel=1600pixel,最少需要2000个像素,选定为2K相机;
    (2). 实际检测精度=幅宽/实际像素=1600mm/2000pixel=0.8mm/pixel
    (3).扫描行频=运动速度/实际检测精度= 22000mm/s/0.8mm/pixel=27500pixel/s=27.5KHZ
    综上,应选择2048像素28KHZ 像元尺寸10um的线扫相机
    [2] 镜头选型步骤:
    (1). sensor长度=像素宽度像素数=0.1mm ×2048=20.48mm
    (2).镜头焦距=(sensor长度*物距)/幅宽=20.48×1300/1600=16.64mm

    展开全文
  • 面阵和线扫工业相机选型

    万次阅读 2017-03-22 16:10:33
    面阵相机和镜头选型 已知:被检测物体大小为A*B,要求能够分辨小于C,工作距为D 解答:  1. 计算短边对应的像素数 E = B/C,相机长边和短边的像素数都要大于E;  2. 像元尺寸 = 物体短边尺寸B / 所选相机的短边...

    一. 面阵相机和镜头选型

    已知:被检测物体大小为A*B,要求能够分辨小于C,工作距为D 解答:

     1. 计算短边对应的像素数 E = B/C,相机长边和短边的像素数都要大于E;
     2. 像元尺寸 = 物体短边尺寸B / 所选相机的短边像素数;
     3. 放大倍率 = 所选相机芯片短边尺寸 / 相机短边的视野范围; 
    4. 可分辨的物体精度 = 像元尺寸 / 放大倍率 (判断是否小于C); 
    5. 物镜的焦距 = 工作距离 / (1+1 / 放大倍率) 单位:mm; 
    6. 像面的分辨率要大于 1 / (2*0.1*放大倍率) 单位:lpmm ;  
    以上只针对镜头的主要参数进行计算选择,其他如畸变、景深环境等,可根据实际要求进行选择。 
    *针对速度和曝光时间的影响,物体是否有拖影  
    已知:确定每次检测的范围为80mm*60mm,200万像素 CCD 相机(1600*1200),相机或物体的运动速度为12m/min   = 200mm/s 。
     曝光时间计算:  1. 曝光时间 < 长边视野范围 / (长边像素值 * 产品运动速度)
     2. 曝光时间 < 80 mm / (1600∗250 mm/s); 3. 曝光时间 < 0.00025s  ; 

     总结:故曝光时间要小于 0.00025s  ,图像才不会产生拖影。

    二.线阵相机的选型

    •线阵相机的选择取决于传感器尺寸和线速度
    •确定传感器尺寸. (瑕疵或目标物最少有3 或 4 个像素)
    •例如: FOV = 12”, 最小检测尺寸= 0.005”
    (FOV/检测尺寸) x (最少像素个数)
    12/.005 x 3 = 7200 pixels (8K 相机 或 2个4K相机)
    • 为了确定相机的线速率,需要图像像素尺寸和产品速度。
    •例如: FOV = 12”, 速度 20”/秒, 8k 相机
    图像像素尺寸= FOV/ 传感器尺寸
    12/8192 = 0.001465”
    需要的最低线速度: 20/0.001465 = 13,654
    • 可以使用Piranha2 8k 18khz 相机 (或 2 Spyder3 4k 18khz 相机)

    三.线扫相机的同步

    •用编码器(线触发输入)同步线阵相机和运动产品。
    •单个像素是个正方形.每个像素宽度需要一个编码器脉冲。如果给的脉冲少了,图像中会缺少部分产品信息。如果脉冲给多了,则产品图像过多看着像被“拉伸”。
    •例如: 图像像素尺寸= 0.001465”   速度20”/秒
    编码器脉冲频率= 20/0.001465 = 13,654
    •一个轮子是安装旋转编码器可以得到此频率
    •例如:每转一周编码器给出1024个脉冲
    周长= 脉冲数 * 像素尺寸
    1024 x 0.001465 = 1.5” (周长)
    •也可以用一个可编程的编码器。

    仅供参考,如有误请指正。

    展开全文
  • 适合初入自动化行业从事机器视觉的人员
  • 海康相机全系列面阵相机手册,选型指南,相机参数设定,功能详解
  • 文章目录1、类型区分2、应用对比:3、优点对比4、缺点对比附:线阵相机与面阵相机选型线阵摄像机(线阵工业相机)的选型线阵镜头的选型线扫描线阵光源的选型线扫描相机、光源与被测物体之间的角度分析光源、镜头的...
  • 工业线阵相机与面阵相机特点分析

    千次阅读 2019-01-10 21:11:47
    ---------------------  作者:傻子与倩倩  来源:CSDN  ...版权声明:本文为博主原创文章,转载请附上博文... 工业相机按照传感器的结构特性可分为面阵相机和线阵相机,面阵、线阵相机都有各自的优点和缺点,在用...
  • 线阵相机、镜头及光源的选型

    千次阅读 2019-11-04 15:42:38
    举个例子: 比如面阵相机的分辨率是640*480就是说这个相机横向有640个像元,纵向有480个像元。 而线阵相机分辨率只体现在横向,比如2048像素的线阵相机就是说横向有2048个像元,纵向大多数为1。(RGB相机和TDI相机...
  • 例如一个12mm*12mm的产品,要求精度为0.01mm/pixel,则需要的分辨率=(12/0.01)*(12/0.01)=144万,考虑到畸变和稳定性,用两个像素单位来对应一个测量精度,即需要300万像素的相机就可以满足要求。 2.根据相机和...
  • 面阵相机:实现的是像素矩阵拍摄。相机拍摄图像中,表现图像细节不是由像素多少决定的,是由分辨率决定的。分辨率是由选择的镜头焦距决定的,同一种相机,选用不同焦距的镜头,分辨率就不同。 像素的多少不决定图像...
  • 这里写目录标题线阵相机与面阵相机的基本区别1、类型区分2、应用对比3、优点对比:4、缺点对比:线阵相机与面阵相机选型线阵摄像机(线阵工业相机)的选型 线阵相机与面阵相机的基本区别 工业相机按照传感器的结构...
  • 先来了解线阵相机与面阵相机的基本区别工业相机按照传感器的结构特性可分为面阵相机和线阵相机,面阵、线阵相机都有各自的优点和缺点,在用途不同的情况下选择合适的传感器的结构工业相机,至关重要。1、类型区分...
  • 相机的主要参数1.1 曝光时间:光电转换的时间1.2 帧率:1.3 分辨率:1.4 增益1.5 靶尺寸1.6 和镜头的接口:C/CS1.7 输出接口1.8 白平衡相机选型 1. 相机的主要参数 1.1 曝光时间:光电转换的时间 全局曝光(帧...
  • 工业相机选型

    万次阅读 多人点赞 2019-02-18 00:56:46
    一、工业相机选型 1、黑白/彩色 黑白的同样分辨率的相机,精度比彩色高,...如果对于检测精度要求很高,运动速度很快,面阵相机的分辨率和帧率达不到要求的情况下,当然线阵相机是必然的选择。 3、分辨率计算 ...
  • 随着机器视觉的大规模普及与工业流水线速度、精度的提高,线扫描系统越来越...线扫描系统用于被测物体和相机之间有相对运动的场合,通过线扫描相机高速采集,每次采集完一条线后正好运动到下一个单位长度,继续下一...
  • 相机选型计算

    2021-05-07 18:12:00
    1. 面阵相机和镜头选型已知:被检测物体大小为A×B,要求能够分辨率小于C,工作距离为D [1]相机选型步骤: (1). 相机的最低分辨率=(A×B)/(C×C) , (2). 相机在选型时,最好缺陷的面积在3到5个像素以上,在选择相机...
  • 工业相机参数及选型参考

    千次阅读 2019-07-03 10:12:13
    工业相机视野与分辨率计算 一、视场的计算方法 二、光学放大倍率的计算方法 三、焦距的计算方法 提示:工业相机传感器尺寸大小 1/4″:(3.2mm×2.4mm);...1. 面阵相机和镜头选型 已知:被检测...
  • 相机选型

    千次阅读 2018-11-08 14:10:45
    面阵相机和镜头选型 针对速度和曝光时间的影响,产品是否有拖影 线扫相机和镜头的选型
  • 工业相机基本参数以及选型

    万次阅读 2018-07-04 15:30:47
    from: https://blog.csdn.net/dcrmg/article/details/52851913工业相机基础知识(一)CCD与CMOS工业相机按照图像的传感器元件的不同分为CCD(Charge Coupled Device,电荷耦合元件)和CMOS(金属氧化物半导体元件)...
  • 线阵相机参数选择

    千次阅读 2020-02-16 21:22:43
    线阵相机行频和物体运动速度。 已知相机参数(分辨率、像元尺寸)和镜头参数(焦距)。根据相机横向扫描精度(每个像素表示的实际宽度)等于纵向扫描精度原则,得出式(1) 其中 表示视野尺寸, 表示分辨率, 表示...
  • 工业相机与镜头选型方法(含实例)

    万次阅读 多人点赞 2020-03-12 21:07:00
    详细介绍了工业相机的分类、参数、相机选型方法以及镜头的参数、镜头选型方法,并应用在实际案例上。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 383
精华内容 153
关键字:

面阵相机选型