从0到机器视觉工程师(一):机器视觉工业相机总结

目录

相机的作用

工业相机

工业相机的优点

工业相机的种类

工业相机知名品牌

光源与打光

打光方式

亮暗场照明

亮暗场照明的应用

亮暗场照明的区别

前向光漫射照明

背光照明

背光照明的原理

背光照明的应用

同轴光照明

同轴光照明的应用

总结


相机的作用

相机(Camera)是一种用于捕捉和记录视觉信息的设备,它可以将光学图像转换成电子信号或化学信号,进而存储为静态图片或视频。

工业相机

工业相机,也称为机器视觉相机或工业视觉系统,是专为工业应用设计的高性能相机。

工业相机的优点

相比于普通相机,工业相机具有更高的分辨率、更好的图像稳定性以及更高的抗干扰能力等等。除此之外,工业相机具备可编程,可二次开发的能力。

工业相机的种类

工业相机可以分为以下几种类型:

  1. 按传感器类型:CCD(电荷耦合器件)相机和CMOS(互补金属氧化物半导体)相机。CCD相机适用于对图像质量要求较高的场合,而CMOS相机成本较低,适用于大规模量产和便携式设备。

  2. 按分辨率:低分辨率相机和高分辨率相机。低分辨率相机通常用于简单的图像采集和处理任务,而高分辨率相机适用于需要详细信息和高精度测量的应用。

  3. 按帧率:普通帧率相机和高速相机。高速相机适用于捕捉快速运动的目标,如生产线上的高速检测和运动分析。

  4. 按接口类型:USB接口相机、千兆网(GigE)接口相机和Camera Link接口相机。这些接口类型决定了相机与外部设备的数据传输速率和方式。

  5. 按用途:黑白相机和彩色相机。黑白相机适用于光线较暗或需要高对比度图像的场合,而彩色相机适用于需要颜色信息的场合,如印刷检测和食品分级。

工业相机知名品牌

索尼SONY

日本跨国企业,日本代表性企业,成立于1946年,索尼提供的产品很广,包括电子产品,包括电视、音响设备、相机、游戏机(如PlayStation系列)、智能手机和专业音频视觉设备。此外,索尼也涉足电影制作、音乐出版和在线服务等领域。

海康机器人/HIKROBOT

海康机器人是面向全球的机器视觉和移动机器人产品及解决方案提供商,业务聚焦于工业物联网、智慧物流和智能制造,构建开放合作生态,为工业和物流领域用户提供服务,以创新技术持续推动智能化,引领智能制造进程。

菲力尔/FLIR

全球最大最专业的热成像技术系统集团,创建于1978年美国,创新型感应解决方案提供商,全球热成像技术领导者,专注于设计、开发、生产、营销和推广用于增强态势感知力的专业技术。

巴斯勒/Basler Kantonalbank

Basler是一家全球领先的高品质相机和相机配件制造商,在计算机视觉技术领域拥有30多年的丰富行业经验。通过打造高品质的专业产品,竭力为工厂自动化、医疗、交通等市场提供一流的服务。

大恒图像/IMAVISION

专注于机器视觉部件及视觉系统研发、生产和营销的高科技企业,是专业的机器视觉核心部件及解决方案提供商。

光源与打光

在机器视觉项目中,光打的好基本上项目就解决一半了。正确选择和科学应用机器视觉光源,对于提升视觉检测的效果和精准度至关重要。

对于不同材质特征的被检测物品,需要选择不同的打光方式,从而获得合适的产品图像特征。

在LED灯大量普及之前,还有荧光灯、卤素灯等等类型。高频荧光灯热扩散性能更好,卤素灯亮度更高。但综合考虑LED灯整体性能更加优异,所以当下基本上都使用LED灯。

打光方式

光源的形状和设计包括条形光源、环形光源、背光源、同轴光源等等。

亮暗场照明

亮暗场照明是一种背光技术,其中光源位于相机和物体之间,使得大部分光线不会直接反射到相机,而是通过物体的边缘或表面特征反射。这种照明方式可以增强物体边缘的对比度,使得物体的特征更加突出,特别适合于检测物体的轮廓、裂缝或表面缺陷。

亮暗场照明的应用
  1. 轮廓检测:亮暗场照明可以清晰地勾勒出物体的轮廓,对于尺寸测量和形状识别非常有用。
  2. 表面缺陷检测:通过亮暗场照明,物体表面的划痕、凹陷或其他缺陷会因为光线的反射而变得更加明显,便于检测。
  3. 透明物体检测:对于透明或半透明的物体,如玻璃或塑料,亮暗场照明可以揭示其内部的缺陷或杂质。
亮暗场照明的区别

亮场照明是环形光源以大于45°的入射角度照射工件,即高角度照射,使得大量的反射光进入镜头,形成清晰的图像,从而捕获到工件表面,工件背景较为昏暗。

暗场照明是环形光源以小于45°的入射角度照射工件,即低角度照射,平滑面的反射光向四周散射,无法直接进入镜头,而凹陷或凸起的地方因反射光角度更大,有更多光线进入镜头,形成更亮的成像。暗场照明的特点是能够凸显物体的边缘与缺陷,适用于检测微观结构和表面损伤‌。

前向光漫射照明

前向光漫射照明是通过光源(球形光源或两个环形光源)从多个方向照射到物体表面,产生无方向性、柔和的反射光。这种照明方式特别适合于高反光平整材质的物体,可以消除小的变形、褶皱影响,只对边缘和较大的曲面有对比度差异成像效果。前向光漫射照明可以减少阴影或眩光的影响,使得图像处理算法更加简单高效。

背光照明

背光照明是一种在机器视觉系统中常用的照明方式,它从物体背后提供光照,使得物体的边缘和表面特征更加明显,从而提高图像的对比度和清晰度。这种照明方式特别适用于需要强调物体轮廓和边缘特征的场合。

背光照明的原理

背光照明的工作原理是通过在物体背后放置光源,使得光线从物体背面反射或透过物体。这样,物体的边缘和表面特征会因为背光的照射而更加突出,有助于机器视觉系统更好地识别和分析物体的形状和轮廓。

背光照明的应用

背光照明在机器视觉系统中广泛应用于多种场景,包括但不限于:

  • 轮廓检测:背光可以清晰地勾勒出物体的轮廓,对于尺寸测量和形状识别非常有效。
  • 表面缺陷检测:通过背光照明,物体表面的划痕、凹陷或其他缺陷会因为光线的反射而变得更加明显,便于检测。
  • 透明物体检测:对于玻璃或塑料等透明或半透明物体,背光照明可以揭示其内部的缺陷或杂质。同时不同波长光源照射时成像效果也不同。

同轴光照明

同轴光照明的工作原理是通过垂直墙壁出来的变化发散光,射到一个使光向下的分光镜上,相机从上面通过分光镜看物体。这种类型的光源对检测高反射的物体特别有帮助,还适合受周围环境产生阴影影响,检测面积不明显的物体。

同轴光照明的应用

同轴光照明通常应用于瓶口检测,同轴光可以使表面角度变化部分高亮,不垂直于镜头的表面反射的光不会进入镜头,从而使表面较暗,突出瓶口高亮部分。

总结

本文主要介绍了工业相机的优点、种类以及当前知名品牌,同时介绍了四种常见的打光方式。在机器视觉领域,这些前期的知识储备是十分重要的。文笔不好请见谅,要是有问题欢迎在评论区留言或者私信我,也欢迎指出我的不足,感谢观看。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/498588.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gesp(C++一级)(7)洛谷:B3863:[GESP202309 一级] 小明的幸运数

gesp(C一级)(7)洛谷:B3863:[GESP202309 一级] 小明的幸运数 题目描述 所有个位数为 k k k 的正整数,以及所有 k k k 的倍数,都被小明称为“ k k k 幸运数”。小明想知道正整数 L L L 和 R R R 之间&a…

风力涡轮机缺陷检测数据集,86.6%准确识别率,11921张图片,支持yolo,PASICAL VOC XML,COCO JSON格式的标注

风力涡轮机缺陷检测数据集,86.6%准确识别率,11921张图片,支持yolo,PASICAL VOC XML,COCO JSON格式的标注 数据集下载 yolov11: https://download.csdn.net/download/pbymw8iwm/90206849 yolov…

力扣-数据结构-8【算法学习day.79】

前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?建议灵神的题单和代码随想录)和记录自己的学习过程,我的解析也不会做的非常详细,只会提供思路和一些关…

FreeRTOS的内存管理(选择heap4.c文件的理由)

目录 1. 了解FreeRTOS内存管理 2. 了解内存碎片 3.了解各个heap.c的内存分配方法 1.heap1.c 2.heap2.c 3.heap3.c 4.heap4.c 5.heap5.c 总结: 内存管理是一个系统基本组成部分,FreeRTOS 中大量使用到了内存管理,比如创建任务、信号量…

WPF中的Microsoft XAML Behaviors包功能详解

什么是XAML Behaviors(行为) XAML Behaviors 提供了一种简单易用的方法,能以最少的代码为 Windows UWP/WPF 应用程序添加常用和可重复使用的交互性。 但是Microsoft XAML Behaviors包除了提供常用的XAML Behaviors之外,还提供了一些Trigger&#xff08…

一文学习SpringBoot

一、SpringBoot介绍 (一)SpringBoot简介 Spring Boot 是由 Pivotal 团队提供的一个用于简化 Spring 应用初始搭建以及开发过程的框架。它基于 Spring 框架,旨在通过减少配置和简化开发流程来加速应用的开发和部署。Spring Boot 提供了嵌入式的 Tomcat、Jetty 或 Un…

本地小主机安装HomeAssistant开源智能家居平台打造个人AI管家

文章目录 前言1. 添加镜像源2. 部署HomeAssistant3. HA系统初始化配置4. HA系统添加智能设备4.1 添加已发现的设备4.2 添加HACS插件安装设备 5. 安装cpolar内网穿透5.1 配置HA公网地址 6. 配置固定公网地址 前言 大家好!今天我要向大家展示如何将一台迷你的香橙派Z…

streamlit、shiny、gradio、fastapi四个web APP平台体验

streamlit、shiny、gradio、fastapi四个web APP平台体验 经常被问的问题就是:web APP平台哪个好?该用哪个?刚开始只有用streamlit和shiny,最近体验了一下gradio和fastapi,今天根据自己的体会尝试着回答一下。 使用R语…

Presto-简单了解-230403

presto是什么了解一下: 秒级查询引擎(不做存储),GB-PB级不依赖于yarn,有自己的资源管理和执行计划支持多种数据源:hive、redis、kafka presto架构 presto优缺点 presto优点 内存到内存的传输&#xff0…

VScode 格式化代码空格记录

点击 -> “文件” -> “首选项" -> “设置” -> 按下图操作: 怎么格式化代码空格,先看下: 保存代码后,这代码自动格式化发,如下图: 你可以试试看就即可

HTML5 开关(Toggle Switch)详细讲解

HTML5 开关(Toggle Switch)详细讲解 1. 任务概述 开关(Toggle Switch)是一种用于表示二元状态(如开/关)的用户界面控件。用户可以通过点击开关来切换状态,常见于设置选项、开关功能等场景。 2…

Python中PDF转Word的技术

Python PDF转Word技术概述 在日常办公和数据处理中,经常需要将PDF文档转换为Word文档,以便进行编辑、修改或格式调整。Python作为一种强大的编程语言,提供了多种库和工具来实现这一功能。以下是对Python中PDF转Word技术的详细介绍。 一、技…

RabbitMQ中的异步Confirm模式:提升消息可靠性的利器

在现代分布式系统中,消息队列(Message Queue)扮演着至关重要的角色,它能够解耦系统组件、提高系统的可扩展性和可靠性。RabbitMQ作为一款广泛使用的消息队列中间件,提供了多种机制来确保消息的可靠传递。其中&#xff…

【深度学习】多目标融合算法—样本Loss提权

目录 一、引言 二、样本Loss提权 2.1 技术原理 2.2 技术优缺点 三、总结 一、引言 在朴素的深度学习ctr预估模型中(如DNN),通常以一个行为为预估目标,比如通过ctr预估点击率。但实际推荐系统业务场景中,更多是多…

如何在谷歌浏览器中创建安全的密码

在数字化时代,网络安全变得日益重要。谷歌浏览器提供了多种工具和功能帮助用户创建和管理强密码,确保在线账户的安全。本文将简要介绍几种方法,帮助您在谷歌浏览器中创建和管理安全密码。 一、启用自动填充功能 确认密码保存功能已开启&…

一份完整的营销策划包含哪些内容?营销策划主要内容和流程--中小企实战运营和营销工作室博客

一份完整的营销策划包含哪些内容?营销策划主要内容和流程–中小企实战运营和营销工作室博客 在当今竞争激烈的市场环境中,营销策划成为企业取得成功的关键。一份完整的营销策划是企业实现市场目标的重要工具,它涵盖了多个方面的内容&#xff…

vscode-QT环境配置

vscode-QT环境配置 参考链接:https://www.cnblogs.com/RioTian/p/18281114 一、 背景 已经安装了QT软件,电脑里有了QT Creater 12.0。使用QT生成并运行了一个project在这个project的基础上,直接配置vscode的环境 二、环境配置 确认QT工程成…

[2025] 如何在 Windows 计算机上轻松越狱 IOS 设备

笔记 1. 首次启动越狱工具时,会提示您安装驱动程序。单击“是”确认安装,然后再次运行越狱工具。 2. 对于Apple 6s-7P和iPad系列(iOS14.4及以上),您应该点击“Optinos”并勾选“允许未经测试的iOS/iPadOS/tvOS版本”&…

ARM64 Windows 10 IoT工控主板运行x86程序效率测试

ARM上的 Windows 10 IoT 企业版支持仿真 x86 应用程序,而 ARM上的 Windows 11 IoT 企业版则支持仿真 x86 和 x64 应用程序。英创推出的名片尺寸ARM64工控主板ESM8400,可预装正版Windows 10 IoT企业版操作系统,x86程序可无需修改而直接在ESM84…

万里数据库GreatSQL监控解析

GreatSQL是MySQL的一个分支,专注于提升MGR(MySQL Group Replication)的可靠性及性能。乐维监控平台可以有效地监控GreatSQL,帮助用户及时发现并解决潜在的性能问题。 通过在GreatSQL服务器上安装监控代理,收集数据库性…