QT 机器视觉 1.相机类型

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

        更适合涉及到视觉相关工作者、包括但不限于一线操作人员现场实施人员项目相关维护人员,希望了解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.rhkb.cn/news/455115.html

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

相关文章

微服务与多租户详解:架构设计与实现

引言 在现代软件开发领域,微服务架构和多租户架构是两个重要的概念。微服务架构通过将应用程序拆分为多个独立的服务,提升了系统的灵活性和可维护性。而多租户架构则通过共享资源来服务多个客户,提高了资源利用率和系统的经济性。 一、微服务…

OpenCV的常用与形状形状描述相关函数及用法示例

OpenCV提供了提供了多种用于形状描述和分析的函数。这些函数能够帮助你提取图像中的形状特征,进行形状匹配、识别和分析。下面介绍一些常用的形状描述函数: 轮廓检测函数findContours() findContours()函数用于在二值图像中查找轮廓。有两个原型函数&…

【zlm】 webrtc源码讲解(二)

目录 webrtc播放 MultiMediaSourceMuxer里的_ring webrtc播放 > MediaServer.exe!mediakit::WebRtcPlayer::onStartWebRTC() 行 60 CMediaServer.exe!mediakit::WebRtcTransport::OnDtlsTransportConnected(const RTC::DtlsTransport * dtlsTransport, RTC::SrtpSession::…

tomcat部署war包部署运行,IDEA一键运行启动tomacat服务,maven打包为war包并部署到tomecat

tomcat部署war包前端访问 在Java Web开发中,Tomcat是一个非常流行的开源Web服务器和Servlet容器。它实现了Java Servlet和JavaServer Pages (JSP) 技术,提供了一个纯Java的Web应用环境。本文将介绍如何在Tomcat中部署运行WAR包,让你的应用快…

vue2 使用环境变量

一. 在根目录下创建.env.xxx文件 .env 基础系统变量,无论何种环境,都可使用其中配置的值,其他环境中的变量会覆盖.env中的同名变量。 .env.development 开发环境 .env.production 生产环境 .env.staging 测试环境 二. 内容格式 vue2 使用是以…

GRU神经网络理解

全文参考以下B站视频及《神经网络与深度学习》邱锡鹏,侧重对GPU模型的理解,初学者入门自用记录,有问题请指正【重温经典】GRU循环神经网络 —— LSTM的轻量级版本,大白话讲解_哔哩哔哩_bilibili 更新门、重置门、学习与输出 注&a…

STM32(二十一):看门狗

WDG(Watchdog)看门狗,手动重装寄存器的操作就是喂狗。 看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡死或跑飞现象时,看门狗能及时复位程序,避免程序陷入…

数学建模微分方程模型——传染病模型

病毒也疯狂:细说传染病微分方程模型的那些事儿 “数学是打开科学大门的钥匙,而微分方程则是理解世界变化的密码。” 大家好!今天我们要聊一聊一个既严肃又有趣的话题——传染病微分方程模型。别急,听起来高大上,其实一…

亚信安全DeepSecurity中标知名寿险机构云主机安全项目

近日,亚信安全DeepSecurity成功中标国内知名寿险机构的云主机安全项目。亚信安全凭借在云主机安全防护领域的突出技术优势,结合安全运营的能力,以“实战化”为指导,为用户提供无惧威胁攻击、无忧安全运营的一站式云安全体系&#…

【论文翻译】ICLR 2018 | DCRNN:扩散卷积递归神经网络:数据驱动的交通预测

论文题目Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting论文链接https://arxiv.org/abs/1707.01926源码地址https://github.com/liyaguang/DCRNN发表年份-会议/期刊2018 ICLR关键词交通预测,扩散卷积,递归神经网络…

数字+文旅:AI虚拟数字人如何焕发传统文旅景区新活力?

​​引言: 据《2024年中国数字文旅行业市场研究报告》显示,截至2022年,中国数字文旅市场规模已达到约9698.1亿元人民币,相较于2017年的7870.5亿元,实现了57.89%的显著增长。这一行业涵盖了数字化的文化遗产旅游、虚拟…

JVM、字节码文件介绍

目录 初识JVM 什么是JVM JVM的三大核心功能 JVM的组成 字节码文件的组成 基础信息 Magic魔数 主副版本号 其它基础信息 常量池 字段 方法 属性 字节码常用工具 javap jclasslib插件 阿里Arthas 初识JVM 什么是JVM JVM的三大核心功能 1. 解释和运行虚拟机指…

【性能优化】安卓性能优化之CPU优化

【性能优化】安卓性能优化之CPU优化 CPU优化及常用工具原理与文章参考常用ADB常用原理、监控手段原理监控手段多线程并发解决耗时UI相关 常见场景排查CPU占用过高常用系统/开源分析工具AndroidStudio ProfilerSystraceBtracePerfettoTraceView和 Profile ANR相关ANR原理及常见场…

使用 VSCode 通过 Remote-SSH 连接远程服务器详细教程

使用 VSCode 通过 Remote-SSH 连接远程服务器详细教程 在日常开发中,许多开发者需要远程连接服务器进行代码编辑和调试。Visual Studio Code(VSCode)提供了一个非常强大的扩展——Remote-SSH,它允许我们通过 SSH 协议直接连接远程…

YOLO V3 网络构架解析

YOLO V3(You Only Look Once version 3)是由Joseph Redmon等人于2018年提出的一种基于深度学习的目标检测算法。它在速度和精度上相较于之前的版本有了显著提升,成为计算机视觉领域的一个重要里程碑。本文将详细解析YOLO V3的网络架构&#x…

【信息论基础第六讲】离散无记忆信源等长编码包括典型序列和等长信源编码定理

一、信源编码的数学模型 我们知道信源的输出是消息序列,对于信源进行编码就是用码字集来表示消息集,也就是要进行从消息集到码字集的映射。 根据码字的特征我们又将其分为D元码,等长码,不等长码,唯一可译码。 我们通过…

通过DevTools逃离Chrome沙盒(CVE-2024-6778和CVE-2024-5836)

介绍 这篇博文详细介绍了如何发现CVE-2024-6778和CVE-2024-5836的,这是Chromium web浏览器中的漏洞,允许从浏览器扩展(带有一点点用户交互)中进行沙盒逃逸。 简而言之,这些漏洞允许恶意的Chrome扩展在你的电脑上运行…

npm run serve 提示异常Cannot read property ‘upgrade‘ of undefined

npm run serve 提示Cannot read property ‘upgrade’ of undefined 一般是proxy的target代理域名问题导致的,如下: 解决方案: proxy: { “/remoteDealerReportApi”: { target: ‘http://demo-.com.cn’, //此域名有问题,会导致…

Linux-基础命令及相关知识2

补充: 1、A命令(echo)既有可能是内部命令也有可能是外部命令,例如命令A既有可能在bash上也有可能在csh上,为了防止A在某些shell程序里不起作用,可以将A命令设置为外部命令(环境变量路径上&…

【JAVA毕设】基于JAVA的酒店管理系统

一、项目介绍 本系统前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router实现动态路由,Ajax实现前后端通信,Element-plus组件库使页面快速成型。后端部分:采用SpringBoot作为开发框架,同时集成MyBatis、Redis、…