根据应用场景合理选择工业相机的分辨率-阿里云开发者社区

开发者社区> 朗锐智科1> 正文

根据应用场景合理选择工业相机的分辨率

简介:
+关注继续查看

如何选择工业相机的分辨率?首先要弄明白的是自己的检测目的:是静态拍照还是动态拍照?拍照的频率是多少?是做缺陷检测还是尺寸测量?是定位或者产品的大小(视野)是多少?需要达到多少精度?所用软件的性能、现场环境情况如何、有没有其它的特殊要求等等都是要考虑的因素。
如果是动态拍照,运动速度是多少?根据运动速度选择最小曝光时间以及是否需要逐行扫描的相机;而相机的桢率(最高拍照频率)跟像素有关,通常分辨率越高桢率越低,不同品牌的工业相机的桢率略有不同。
根据检测任务的不同、产品的大小、需要达到的分辨率以及所用软件的性能可以计算出所需工业相机的分辨率;另外现场环境最要考虑的是温度、湿度、干扰情况以及光照条件来选择不同的工业相机。
首先考虑待观察或待测量物体的精度,根据精度选择分辨率。相机像素精度=单方向视野范围大小/相机单方向分辨率。则相机单方向分辨率=单方向视野范围大小/理论精度。
若单视野为5mm长,理论精度为0.02mm,则单方向分辨率=5/0.02=250。然而为增加系统稳定性,不会只用一个像素单位对应一个测量/观察精度值,一般可以选择倍数4或更高。这样该相机需求单方向分辨率为1000,选用130万像素已经足够。
其次看工业相机的输出,若是体式观察或机器软件分析识别,分辨率高是有帮助的;若是VGA输出或USB输出,在 显示器 上观察,则还依赖于显示器的分辨率,工业相机的分辨率再高,显示器分辨率不够,也是没有意义的;利用存储卡或拍照功能,工业相机的分辨率高也是有帮助的。
举例说明:如我们的检测任务是尺寸测量,产品大小是18mm*10mm,精度要求是0.01mm,流水线作业,检测速度是10件/秒,现场环境是普通工业环境,不考虑干扰问题。
首先我们知道是流水线作业,速度比较快,因此选用逐行扫描相机;视野大小我们可以设定为20mm12mm(考虑每次机械定位的误差,将视野比物体适当放大),假如我们能够取到很好的图像(比如可以打背光),而且我们软件的测量精度可以考虑1/2亚像素精度,那么我们需要的相机分辨率就是20/0.01/2=1000pixcel(像素),另一方向是12/0.01/2=600pixcel,也就是说我们相机的分辨率至少需要1000600pixcel,桢率在10桢/秒,因此选择1024768像素(软件性能和机械精度不能精确的情况下也可以考虑12801024pixcel),桢率在10桢/秒以上的即可。
一般高速相机指的是数字工业相机,其一般安装在机器流水线上代替人眼来做测量和判断,通过数字图像摄取目标转换成图像信号,传送给专用的图像处理系统,图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。广泛应用于生产检测、制药、印刷、电子、电气制造、以及更高要求的行业。
如开发金属材料及树脂材料时,用来观察材料受到冲击时内部裂纹产生的方向、状态等,可用来分析材料被破坏时物质的结构;
包装和标签行业的印刷过程中,能够实时检测到高速印刷中非常细微的印刷缺陷。发现印刷缺陷可以为生产提供有价值的信息,以便在生产过程中采取措施,减少最终的损失。各种印刷中常见的缺陷如划痕、灰尘、漏印、墨痕和褶皱等都可以轻松被检测出来。不但提高投资回报和减少废品发出,更提高了客户满意度和信任度。
图像采集卡
在开发产品和验证产品等方面,数字工业相机对被摄物的大小没有限制,根据镜头的条件,既可拍摄一般物质,也可用于显微镜摄影。
以上就是选择合适的工业相机的分辨率时要注意的问题,希望以上内容对大家有帮助,相机的选择不仅直接决定所采集到的图像分辨率、图像质量等,同时选择一张好的图像采集卡也很关键,朗锐智科提供USB采集卡及poe采集卡,能普遍应用于各型号的工业相机

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
选择云服务器ECS还是轻量应用服务器?看完评测你就知道了
阿里云轻量应用服务器是什么意思?用户在购买云主机时该选择ECS还是轻量应用服务器呢?为什么明明已经有了规格全面的ECS云服务器之后,还要单独推出轻量应用服务器这个类型的云主机呢?对于我们用户来说阿里云轻量应用服务器和ECS云服务器哪个好? 轻量应用服务器是面向单机应用场景的新一代计算服务,提供精品应用一键部署,支持一站式的域名、网站、安全、运维、应用管理等服务,极大地优化了搭建简单应用的体验,降低了入门级用户使用云计算产品的门槛。
2703 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4485 0
阿里云服务器机型这么多怎么选择?各规格族应用场景解析
云服务器具有广泛的应用场景,既可以作为Web服务器或者应用服务器单独使用,又可以与其他阿里云服务集成提供丰富的解决方案。
203 0
WPF布局之让你的控件随着窗口等比放大缩小,适应多分辨率满屏填充应用
  一直以来,我们设计windows应用程序,都是将控件的尺寸定好,无论窗体大小怎么变,都不会改变,这样的设计对于一般的应用程序来说是没有问题的,但是对于一些比较特殊的应用,比如有背景图片的,需要铺面整个屏幕,由于存在多种不同的分辨率,所以会出现布局混乱的情况。
1546 0
AliSQL 20180124 版本发布 支持 CPU TIME 和优化 BINLOG 应用时索引选择
AliSQL 在线程级别增加了 CPU time 的性能指标,可以用来度量某个SQL或者执行单元所耗费的CPU 时间片,便于性能诊断。 当 Binlog 为 Row 模式的情况下,备库在同步更新时,索引的选择是基于简单规则的,没有走优化器的代价模型,所以有可能会因为索引选择不当导致主备有较大的延迟。
1916 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
10768 0
+关注
朗锐智科1
嵌入式系统开发,物联网技术研发 http://www.lrist.com
617
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载