树莓派夜视摄像头拍摄红外LED灯

NoIR相机是一种特殊类型的红外摄像头,其名称来源于"No Infrared"的缩写。与普通的彩色摄像头不同,NoIR相机具备红外摄影和低光条件下摄影的能力。
一般摄像头能够感知可见光,并用于普通摄影和视频拍摄。而NoIR相机则在设计上去除了红外滤光片,使得它能够接收可见光和红外光线。这让NoIR相机在极低光条件下仍然能够拍摄图像,并且在红外光环境下获得更好的成像效果。
NoIR相机在工业、科学研究、安防监控等领域有广泛应用。例如,在夜间监控中,NoIR相机能够利用红外光源捕捉更清晰的黑白图像。在军事和安全领域,NoIR相机可以在暗光或红外照明下获取目标信息,提供更好的监测和侦察功能。
需要注意的是,由于NoIR相机能够接收红外光线,因此在使用时可能需要特殊的红外照明设备或红外滤片来增强或限制红外光的效果,以满足特定应用需求。
总结而言,NoIR相机是一种能够接收可见光和红外光线的摄像头,在低光条件和红外环境下能够提供清晰图像。它的应用范围涵盖了多个领域,特别是在夜间监控和红外成像方面具有重要作用。
实验采用的是 树莓派 RPi NoIR Camera V2 摄像头,目的是尝试做室外目标定位,LED选的有 3W,5W的,850nm、905-910nm、940nm、1000-1005nm的。

太阳光照能量分布图
850nm的LED有肉眼可见的红光,900nm左右的还能看到LED上一点点红点,940nm、1000nm的就完全看不到红色了。

先对这个120度 905nm的LED进行拍摄,可以很明显看到很亮的光点,且光斑很大。

开灯

关灯

室外强光下
对于需要专门捕获拍摄这种强光光源,无视背景的,可以使用高速快门来拍摄,树莓派rpicam可以设置快门时间:
# 500微秒快门时间
rpicam-jpeg -n --shutter 500 -o ss500.jpg

室内开灯,采用500微秒快门拍摄,红外LED是一个小亮点,背景几乎没有机会曝光

室内开灯,采用2000微秒快门拍摄,红外LED亮点变大,背景有些曝光

室内开灯,采用6000微秒快门拍摄,红外LED亮点变更大,背景开始清晰
后续在室外强光下远距离测试,有数据了回来补充...
相关文章:
树莓派夜视摄像头拍摄红外LED灯
NoIR相机是一种特殊类型的红外摄像头,其名称来源于"No Infrared"的缩写。与普通的彩色摄像头不同,NoIR相机具备红外摄影和低光条件下摄影的能力。 一般摄像头能够感知可见光,并用于普通摄影和视频拍摄。而NoIR相机则在设计上去除了…...
Oracle19C静默安装教程
文章目录 一、安装前的准备1、安装Linux操作系统2、配置网络源或者本地源3、hosts文件配置 二、准备安装环境1、安装依赖包2、创建oracle用户组3、配置系统内核参数4、关闭selinux5、配置oracle用户环境6、修改用户的Shell限制 三、静默安装Oracle数据库1、创建oracle安装目录2…...
【机器学习】基于粒子群算法优化的BP神经网络分类预测(PSO-BP)
目录 1.原理与思路2.设计与实现3.结果预测4.代码获取 1.原理与思路 【智能算法应用】智能算法优化BP神经网络思路【智能算法】粒子群算法(PSO)原理及实现 2.设计与实现 数据集: 多输入多输出:样本特征24,标签类别4…...
Sora后时代文生视频的探索
一、写在前面 按常理,这里应该长篇大论地介绍一下Sora发布对各行业各方面产生的影响。不过,这类文章已经很多了,我们今天主要聊聊那些已经成熟的解决方案、那些已经可以“信手拈来”的成果,并以此为基础,看看Sora发布…...
指南:在各主流操作系统上安装与配置Apache Tomcat
指南:在各主流操作系统上安装与配置Apache Tomcat Apache Tomcat作为一款广受欢迎的开源Java Servlet容器,为用户提供了一个纯Java环境下的Web服务器和Servlet容器。本文将详细介绍如何在不同的操作系统上安装Apache Tomcat,并进行基本的配置…...
物联网的介绍
物联网(Internet of Things,简称IoT)是指通过互联网将物理设备、传感器、通信设备和软件系统相互连接,形成一个网络化的系统。它可以实现设备之间的数据交换、信息共享和远程控制,使得物理世界与数字世界紧密结合。 物…...
目标检测——YOLOR算法解读
论文:YOLOR-You Only Learn One Representation: Unifified Network for Multiple Tasks 作者:Chien-Yao Wang, I-Hau Yeh, Hong-Yuan Mark Liao 链接:https://arxiv.org/abs/2105.04206 代码:https://github.com/WongKinYiu/yolo…...
NVIDIA NCCL 源码学习(十三)- IB SHARP
背景 之前我们看到了基于ring和tree的两种allreduce算法,对于ring allreduce,一块数据在reduce scatter阶段需要经过所有的rank,allgather阶段又需要经过所有rank;对于tree allreduce,一块数据数据在reduce阶段要上行…...
Spark-Scala语言实战(4)
在之前的文章中,我们学习了如何在scala中定义无参,带参以及匿名函数。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。 Spark-Scala语言…...
ffmpeg不常用命令整理
最近做了许多有关音视频方面的工作,接触了一些不常用的命令,整理分享出来。 1.剪辑视频 ffmpeg -ss 1 -to 4 -accurate_seek -i input.mp4 -c:v copy output.mp4指定从视频中的第1秒开始,到第4秒结束的部分剪辑。 ss:指定开始时…...
怎么理解面向对象?一文带你全面理解
文章目录 1、类和对象(1)面向过程和面向对象初步认识(2)类的引入(3)类的定义(4)类的访问限定符及封装4.1 访问限定符4.2 封装 (5)类的作用域(6&am…...
神经网络(深度学习,计算机视觉,得分函数,损失函数,前向传播,反向传播,激活函数)
目录 一、神经网络简介 二、深度学习要解决的问题 三、深度学习的应用 四、计算机视觉 五、计算机视觉面临的挑战 六、得分函数 七、损失函数 八、前向传播 九、反向传播 十、神经元的个数对结果的影响 十一、正则化与激活函数 一、神经网络简介 神经网络是一种有监督…...
Tomcat的Host Manager页面403的原因和解决办法
目录 背景 原因: 解决方案 背景 一直报错 403 Access Denied You are not authorized to view this page.By default the Host Manager is only accessible from a browser running on the same machine as Tomcat. If you wish to modify this restriction, youll need to…...
零基础学华为ip认证难吗?华为认证费用多少?
零基础学华为ip认证难吗? 首先,零基础的学习者可以通过系统的学习,逐步掌握网络基础知识和技能。可以通过阅读教材、参加培训课程、进行实践操作等方式,不断提升自己的知识和技能水平。同时,学习者还可以利用华为提供的…...
[C语言]——内存函数
目录 一.memcpy使用和模拟实现(内存拷贝) 二.memmove 使用和模拟实现 三.memset 函数的使用(内存设置) 四.memcmp 函数的使用 C语言中规定: memcpy拷贝的就是不重叠的内存memmove拷贝的就是重叠的内存但是在VS202…...
QGIS编译(跨平台编译)056:PDAL编译(Windows、Linux、MacOS环境下编译)
点击查看专栏目录 文章目录 1、PDAL介绍2、PDAL下载3、Windows下编译4、linux下编译5、MacOS下编译1、PDAL介绍 PDAL(Point Data Abstraction Library)是一个开源的地理空间数据处理库,它专注于点云数据的获取、处理和分析。PDAL 提供了丰富的工具和库,用于处理激光扫描仪、…...
计算机三级——网络技术(综合题第二题)
路由器工作模式 用户模式 当通过Console或Telnet方式登录到路由器时,只要输入的密码正确,路由器就直接进入了用户模式。在该模式下,系统提示符为一个尖括号(>)。如果用户以前为路由器输入过名称,则该名称将会显示在尖指号的前…...
Python 深度学习第二版(GPT 重译)(二)
四、入门神经网络:分类和回归 本章涵盖 您的第一个真实世界机器学习工作流示例 处理矢量数据上的分类问题 处理矢量数据上的连续回归问题 本章旨在帮助您开始使用神经网络解决实际问题。您将巩固从第二章和第三章中获得的知识,并将所学应用于三个新…...
【Redis】Redis常见原理和数据结构
Redis 什么是redis redis是一款基于内存的k-v数据结构的非关系型数据库,读写速度非常快,常用于缓存,消息队列、分布式锁等场景。 redis的数据类型 string:字符串 缓存对象,分布式ID,token,se…...
3个Tips,用“AI”开启新生活
相信最近,很多朋友们都回归到了忙碌的生活节奏中。生活模式的切换,或多或少会带来身体或情绪状况的起伏。新技术正在为人们生活的方方面面带来便利。3个小Tips或许能让你也从新技术中获益,从身到心,用“AI”开启新生活。 关”A…...
FastAPI后台任务完成,如何设计一个全局的、不掉线的SSE通知中心?
FastAPI全局SSE通知中心设计:构建高可靠异步任务通信架构 当用户点击"生成年度报表"按钮时,页面瞬间响应"任务已开始处理",而背后的数据聚合运算可能持续20分钟。如何让用户在这段时间自由浏览其他页面,并在…...
在Ubuntu 20.04上从零搭建宇树Z1机械臂仿真环境(ROS Noetic + Gazebo)保姆级避坑指南
在Ubuntu 20.04上从零搭建宇树Z1机械臂仿真环境(ROS Noetic Gazebo)保姆级避坑指南 宇树Z1作为一款轻量级协作机械臂,其ROS仿真环境的搭建是开发者进行算法验证和功能测试的关键第一步。本文将手把手带你完成从裸机到完整仿真环境的配置过程…...
布尔莎七参数坐标转换实战:从理论到C++/Matlab实现
1. 布尔莎七参数模型:测绘工程师的坐标转换利器 第一次接触布尔莎七参数转换是在处理无人机航测数据时。当时项目需要将WGS-84坐标系的点云数据转换到地方坐标系,试了好几种方法都不理想,直到同事推荐了这个"七参数魔法"。简单来说…...
微信小程序反编译实战:深度揭秘Wedecode如何实现跨平台源代码还原
微信小程序反编译实战:深度揭秘Wedecode如何实现跨平台源代码还原 【免费下载链接】wedecode 全自动化,微信小程序 wxapkg 包 源代码还原工具, 线上代码安全审计,支持 Windows, Macos, Linux 项目地址: https://gitcode.com/gh_mirrors/we/…...
如何快速掌握免费开源动画工具:MTB Nodes终极指南
如何快速掌握免费开源动画工具:MTB Nodes终极指南 【免费下载链接】comfy_mtb Animation oriented nodes pack for ComfyUI 项目地址: https://gitcode.com/gh_mirrors/co/comfy_mtb 想要在ComfyUI中轻松制作专业级动画效果?MTB Nodes作为专为动画…...
LFM2.5-1.2B-Thinking-GGUF开源镜像实操:免下载、低显存、32K上下文全解析
LFM2.5-1.2B-Thinking-GGUF开源镜像实操:免下载、低显存、32K上下文全解析 1. 模型与平台介绍 LFM2.5-1.2B-Thinking-GGUF 是由 Liquid AI 开发的轻量级文本生成模型,专为低资源环境优化设计。这个开源镜像的最大特点是内置了预转换好的 GGUF 模型文件…...
为什么92%的团队误判AI编码成本?3步穿透LLM幻觉层、Token开销、隐性重构成本(含审计SOP模板)
第一章:智能代码生成与代码成本分析 2026奇点智能技术大会(https://ml-summit.org) 现代软件工程正经历一场由大语言模型驱动的范式迁移:代码不再仅由开发者逐行书写,而是由上下文感知的智能体协同生成、验证与优化。与此同时,“…...
Cursor Free VIP终极指南:三分钟解锁Pro功能,永久免费使用AI编程助手
Cursor Free VIP终极指南:三分钟解锁Pro功能,永久免费使用AI编程助手 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能…...
如何用Stretchly打造健康工作习惯:休息提醒工具的完整使用指南
如何用Stretchly打造健康工作习惯:休息提醒工具的完整使用指南 【免费下载链接】stretchly The break time reminder app 项目地址: https://gitcode.com/gh_mirrors/st/stretchly 在现代数字工作环境中,长时间盯着电脑屏幕已成为常态,…...
如何3分钟搞定全网音乐歌词?163MusicLyrics免费歌词管理终极指南
如何3分钟搞定全网音乐歌词?163MusicLyrics免费歌词管理终极指南 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为找不到心爱歌曲的歌词而烦恼吗&#x…...
