QT 机器视觉 1.相机类型

news2024/10/28 20:11:42

        本专栏从实际需求场景出发详细还原、分别介绍大型工业化场景专业实验室场景自动化生产线场景各种视觉检测物体场景介绍本专栏应用场景

        更适合涉及到视觉相关工作者、包括但不限于一线操作人员现场实施人员项目相关维护人员,希望了解2D、3D相机视觉相关操作原理、已经出现问题快速排查快速解决现场难题,推荐阅读本系列文章

        同时也适合新手入门,或者想深入研究、正在接触该类型项目开发的开发者研究的阅读文章

        视觉软件中从:  1.工业场景的相机选型    2: 相机SDK的模拟开发 各种模式设置、内部回调、返回图像、内部SDK编写、各种各类的SDK接口实现  3. 工业视觉软件的界面设计,ui的各种使用方法、SDK集成、多线程处理、buffer图像缓存处理、图像不同的处理显示、每个过程均会详细介绍实现 4. opencv 图像处理的各个过程

文章说明: 本系列分为两个部分

        1.  各种相机的介绍、原理操作、适宜的场景

        2.  相机SDK开发、编写SDK、工业软件、相关技术文章

有不足的地方请留言会改进,本系列文章预计不低于30篇 预计半年之内完结

使用到相关技术 会引入博主发布的技术文章,方便学习 真正做到 浅入深出,通俗易懂 高效 的学会相关技术

短暂会使用虚拟SDK、接口来进行发布文章 编写界面,后续会在海康、大恒中间选择一款

版权声明:本文禁止转载、复制二次发布,仅供付费读者研究 

有相关问题请联系 Dream.2017@qq.com 官方网站 www.dreambegins.vip

QT 视觉相机 类型详解目录

1  相机说明

2 相机介绍

2.1 热成像相机

2.2 3D相机

2.3 高速度相机

2.4 多光谱相机

2.5 超光谱相机

2.6 单光子成像相机

2.7 便携式相机

2.8 数码单反相机(DSLR)

2.9 无反光镜相机(Mirrorless)

2.10 监控相机

2.11 水下相机

2.12 航拍相机

2.13 胶卷相机

2.14 智能手机相机

2.15 立体相机

2.16 光谱相机

3 黑白相机

4 彩色相机

5 红外相机

6  相机接口

6.1 千兆网

6.2 usb

6.3 航空口


        2D相机是现代成像技术中广泛使用的一种设备,主要用于捕捉二维图像。根据成像的颜色特性,2D相机可以分为黑白相机通常称为GC,Gray Camera)和彩色相机通常称为GM,Color Camera)。这两种相机在技术原理、成像效果、应用场景等方面存在显著的区别。

        一般相机型号结尾会有例如   ME2C-041-302GC 、 ME2C-041-302GM, 其中ME2C 是厂家相机的型号代号,041-302 是内部命名规则GC结尾一般都是黑白相机、GM结尾一般都是彩色相机

1  相机说明

        一般2D相机大部分长这样,这里使用大恒工业相机做举例

常见的厂家为海康、大恒、华睿,不同厂家的相机功能效果会有不同的地方,大多数场景还是用以上厂家的相机比较多 (需要配合镜头、电源使用)

2 相机介绍

        相机一般分为以下类别,本系列文章主要关注在2D、3D相机中。

2.1 热成像相机

  • 特点:能够捕捉物体发出的红外辐射,生成温度分布图像。
  • 应用:广泛用于建筑检测、设备维护、安防监控和医学成像等领域。

2.2 3D相机

  • 特点:通过立体视觉或结构光等技术捕捉物体的三维信息。
  • 应用:用于机器人导航、面部识别、虚拟现实和增强现实等。

2.3 高速度相机

  • 特点:能够以极高的帧率捕捉快速运动的物体。
  • 应用:用于科学研究、工业检测、运动分析和影视制作等。

2.4 多光谱相机

  • 特点:能够捕捉多个波段的光,通常包括可见光和近红外光。
  • 应用:用于农业监测、环境监测和材料分析等。

2.5 超光谱相机

  • 特点:能够捕捉更细分的光谱信息,提供更高的光谱分辨率。
  • 应用:用于食品安全检测、药物分析和遥感等。

2.6 单光子成像相机

  • 特点:能够检测单个光子,具有极高的灵敏度。
  • 应用:用于量子光学、生命科学和材料科学等领域。

2.7 便携式相机

  • 特点:小型、轻便,适合日常使用。
  • 应用:广泛应用于旅游、社交媒体和个人摄影。

2.8 数码单反相机(DSLR)

  • 特点:结合了光学取景器和数字成像技术,具有可更换镜头。
  • 应用:适合专业摄影和高质量图像拍摄。

2.9 无反光镜相机(Mirrorless)

  • 特点:体积较小,使用电子取景器,适合旅行和日常摄影。
  • 应用:广泛用于摄影爱好者和专业摄影师。

2.10 监控相机

  • 特点:用于安防监控,通常具备夜视、运动检测等功能。
  • 应用:广泛应用于商业、住宅和公共场所的安全监控。

2.11 水下相机

  • 特点:专为水下拍摄设计,防水性能强。
  • 应用:适合潜水、海洋研究和水下摄影。

2.12 航拍相机

  • 特点:安装在无人机上的相机,适合航拍和地理测绘。
  • 应用:用于地理信息系统(GIS)、农业监测和环境研究。

2.13 胶卷相机

  • 特点:使用胶卷记录图像,虽然在数字摄影普及后使用减少,但仍有艺术和复古摄影爱好者使用。
  • 应用:用于艺术摄影和复古风格的拍摄。

2.14 智能手机相机

  • 特点:集成在智能手机中的相机,功能强大,适合日常拍摄。
  • 应用:广泛用于社交媒体、日常记录和快速拍摄。

2.15 立体相机

  • 特点:通过两个或多个镜头模拟人眼的视差,获取深度信息。
  • 应用:用于3D成像、虚拟现实和增强现实。

2.16 光谱相机

  • 特点:能够捕捉光谱信息,分析物体的成分。
  • 应用:用于化学分析、环境监测和材料科学。

3 黑白相机

成像原理:黑白相机使用单一的光敏元件,通常是 CCD 或 CMOS 传感器,能够捕捉光的强度变化,而不考虑光的颜色。它通过不同的灰度级别来表示图像的亮度。

分辨率和灵敏度:黑白相机通常具有更高的分辨率和灵敏度,因为它们不需要处理颜色信息。黑白相机的传感器可以更有效地捕捉光线,尤其是在低光照条件下。

图像质量:黑白图像在对比度和细节表现上通常优于彩色图像,特别是在需要高精度的图像分析时。

4 彩色相机

成像原理:彩色相机使用多个光敏元件,通常是通过在传感器上覆盖彩色滤光片(如 RGB 滤光片)来捕捉不同波长的光。每个像素点会记录红、绿、蓝三种颜色的光强度,从而生成彩色图像。

色彩还原:彩色相机能够提供丰富的色彩信息,适合需要真实色彩还原的应用场景。它们能够捕捉到物体的真实颜色,使得图像更加生动。

图像处理:彩色图像通常需要更多的处理和存储空间,因为每个像素包含更多的信息。图像处理算法也会更复杂,以确保色彩的准确性和一致性。

5 红外相机

成像原理:红外相机能够捕捉红外光谱的图像,通常使用特殊的传感器(如 InGaAs 或微波辐射传感器)来检测红外辐射。红外相机可以分为近红外和远红外相机,分别用于不同波长的红外光。

温度感应:红外相机能够检测物体的温度变化,因为物体在不同温度下会发出不同强度的红外辐射。这使得红外相机在热成像方面具有独特的优势。

图像表现:红外图像通常以伪彩色或灰度图像的形式呈现,能够显示物体的温度分布和热特征。

6  相机接口

        一般相机分为3种接口、1 千兆网相机、2 usb相机、3航空口相机,场景、价格、性能、用途各有不同

6.1 千兆网

        网线距离长可以适用大部分场景,所以网口相机较为常见

6.2 usb

        usb相机举例比较短,常见于室内 例如实验设备、器材部分就会使用usb相机


 

6.3 航空口

        现实生活中一般不会见到,常作用于复杂环境中、例如高温、高尘土、高沙、高震动、空气潮湿、相机外部环境复杂等等恶劣环境中使用


 


 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【问题解决】pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

今天配置完poetry环境变量之后pnpm不能用了 具体报错 pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1pnpm run dev~~~~ Ca…

【加密系统】华企盾DSC服务台提示:请升级服务器,否则可能导致客户端退回到旧服务器的版本

华企盾DSC服务台提示:请升级服务器,否则可能导致客户端退回到旧服务器的版本 产生的原因:控制台版本比服务器高导致控制台出现报错 解决方案 方法:将控制台回退到原来的使用版本,在控制台负载均衡查看连接该服务器各个…

若依框架部署到服务器后头像资源访问404

排错过程 第一开始以为是代理出问题了 官网给出的解决方案 第一种是用代理后端接口,第二种是重写路径直接访问静态文件 接口通过捕获profile开头的路径/profile/avatar…,转为/home…/avatar找到我们在该路径下的文件 但是我想了一下,我ngin…

基于Flink搭建流式湖仓OpenLake方案

OpenLake解决方案建立在开放可控的OpenLake湖仓之上,提供大数据搜索与AI一体化服务。通过元数据管理平台DLF管理结构化、半结构化和非结构化数据,提供湖仓数据表和文件的安全访问及IO加速,并支持大数据、搜索和AI多引擎对接。本文为您介绍以F…

windows下使用nvm进行多版本nodejs管理

目录 一:背景 二:nvm的介绍 三:环境切换使用 一:背景 最近在开发node js的项目,其中一个项目的前端和后台使用了两个node版本,因此需要不同的环境配置来进行开发任务,刚好nvm这个插件可以实现…

探索三维世界的奥秘:如何在Cesium中实现惊艳的双面渲染效果

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

掌握未来技术:KVM虚拟化安装全攻略,开启高效云端之旅

作者简介:我是团团儿,是一名专注于云计算领域的专业创作者,感谢大家的关注 座右铭: 云端筑梦,数据为翼,探索无限可能,引领云计算新纪元 个人主页:团儿.-CSDN博客 目录 前言&#…

RabbitMQ的Overview Totals是空

一、问题描述 RabbitMQ 版本:4.0.2,Erlang 版本:26.2.5.4。 RabbitMQ 页面管理(rabbitmq_management)的 Overview > Totals 是空: 二、原因分析 RabbitMQ 的配置: management_agent.disable_metrics_collector…

从0到1学习node.js(express模块)

文章目录 Express框架1、初体验express2、什么是路由3、路由的使用3、获取请求参数4、电商项目商品详情场景配置路由占位符规则5、小练习,根据id参数返回对应歌手信息6、express和原生http模块设置响应体的一些方法7、其他响应设置8、express中间件8.1、什么是中间件…

轻松部署自己的AI聊天助手LocalGPT并实现无公网IP远程交互

文章目录 前言环境准备1. localGPT部署2. 启动和使用3. 安装cpolar 内网穿透4. 创建公网地址5. 公网地址访问6. 固定公网地址 前言 本文主要介绍如何本地部署LocalGPT并实现远程访问,由于localGPT只能通过本地局域网IP地址端口号的形式访问,实现远程访问…

雷池社区版中升级雷池遇到问题

关于升级后兼容问题 版本差距过大会可能会发生升级后数据不兼容导致服务器无法起来 跨多个版本(超过1个大版本号)升级做好数据备份,遇到升级失败可尝试重新安装解决 升级提示目录不对 在错误的目录下执行(比如 safeline 的子目…

【WRF数据准备】基于GEE下载静态地理数据-叶面积指数LAI及绿色植被率Fpar

【WRF数据准备】基于GEE下载静态地理数据 准备:WRF所需静态地理数据(Static geographical data)数据范围说明基于GEE下载叶面积指数及绿色植被率GEE数据集介绍数据下载:LAI(叶面积指数)和Fpar(绿色植被率)数据处理:基于Python处理为单波段LAI数据参考GEE的介绍可参见另…

分布式理论基础

文章目录 1、理论基础2、CAP定理1_一致性2_可用性3_分区容错性4_总结 3、BASE理论1_Basically Available(基本可用)2_Soft State(软状态)3_Eventually Consistent(最终一致性)4_总结 1、理论基础 在计算机…

技术周总结 10.21~10.27周日

文章目录 一、10.24 周四 程序员节2.1)问题01: Memory Analysis Tool的使用方法 二、10.27 周日2.1) J2EE架构J2EE 的核心组件与技术J2EE 的多层架构J2EE 的优缺点J2EE 的应用场景 2.2)web应用开发中的 "web服务器" 和 …

AGI 之 【Dify】 之 Dify 在 Windows 端本地部署调用 Ollama 本地下载的大模型,实现 API 形式进行聊天对话

AGI 之 【Dify】 之 Dify 在 Windows 端本地部署调用 Ollama 本地下载的大模型,实现 API 形式进行聊天对话 目录 AGI 之 【Dify】 之 Dify 在 Windows 端本地部署调用 Ollama 本地下载的大模型,实现 API 形式进行聊天对话 一、简单介绍 二、创建一个聊…

ReactNative TurboModule(3)

ReactNative TurboModule 简述 ReactNative新架构的两个核心支柱是TurboModule和Fabric渲染器,前者的功能是提供一个Native的模块,比如蓝牙之类的,后者则是提供一个自定义Native UI组件的能力,ReactNative本身虽然提供了非常多的…

Python 中 {} 是 set 还是 dict

先说结论: {} 是 dict 字典。 一、描述 在 Python 中,我们可以用如下,表示一个集合 set my_set {1, 2, 3, 4, 5, 6} 也可以用如下,表示一个字典 dict my_dict {1:10, 2:20, 3:30, 4:40} 不管是集合还是字典,都…

【Ubuntu20.04 Visual Studio Code安装】【VSCODE】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、打开VSCOE官网二、下载VSODE的Ubuntu版本三、安装VSCODE软件包四、导入工作空间(添加工作空间目录)五、安装插件:1.安装简体中文包2.安装ros插件…

NSSCTF刷题篇web部分

源码泄露 [FSCTF 2023]寻找蛛丝马迹 这个源码泄露,可以记录一下,涉及的知识点比较多 打开环境 查看源码, 第一段flag 乱码,恢复一下 乱码恢复网站:乱码恢复 (mytju.com) 剩下的就只说方法 http://node4.anna.nss…

python实现放烟花效果庆祝元旦

马上就要2025年元旦啦,提前祝大家新年快乐 完整代码下载地址:https://download.csdn.net/download/ture_mydream/89926458