草庐IT

红外IR

全部标签

使用新版FLIR (FLIR_ADAS_v2) 红外数据集训练基于pytorch的YOLOv7模型

简介今年7月份YOLOv7发布,其识别速度和准确度在5FPS到160FPS范围内远超目前已知的目标检测器FLIR在2022.1.19发布了新版的FLIR_ADAS_v2,相较于上一代的FLIR_1_3,新版有着更多的类别和数量更丰富的图像。现有的博客中关于新版FLIR的使用教学少只有少,加上暑假期间曾使用FLIR_ADAS_v2来训练模型以提高其对红外热图像的识别能力,便决定记录分享一下。本文章主要介绍如何使用FLIR_ADAS_v2中的thermalimage来训练基于pytorch的YOLOv7模型若有不足,也欢迎大家指正批评FLIR_ADAS_v2数据集下载官方下载链接​​​​​ 如果官

【 STM32实例 】 智能小车的红外循迹

文章目录前言一、硬件选择与连接1.STM32F103C8T6最小系统板2.L298N双路电机驱动3.红外循迹模块二、环境配置1.Device2.Output3.C/C++4.Debug三、项目管理与代码实现1.项目结构2.工程管理3.具体文件xunji.cxunji.hmain.c总结前言这篇文章我主要讲的是让基于stm32单片机下的智能小车实现红外循迹功能,智能小车的项目非常多,比如说循迹避障、蓝牙遥控、视觉控制等等,我将会一步一步带大家走进stm32单片机的项目当中。一、硬件选择与连接在硬件部分,与前几节我所介绍的51智能小车大致一样,所不同的是把51最小系统板换成了stm32最小系统板,

【 STM32实例 】 智能小车的红外循迹

文章目录前言一、硬件选择与连接1.STM32F103C8T6最小系统板2.L298N双路电机驱动3.红外循迹模块二、环境配置1.Device2.Output3.C/C++4.Debug三、项目管理与代码实现1.项目结构2.工程管理3.具体文件xunji.cxunji.hmain.c总结前言这篇文章我主要讲的是让基于stm32单片机下的智能小车实现红外循迹功能,智能小车的项目非常多,比如说循迹避障、蓝牙遥控、视觉控制等等,我将会一步一步带大家走进stm32单片机的项目当中。一、硬件选择与连接在硬件部分,与前几节我所介绍的51智能小车大致一样,所不同的是把51最小系统板换成了stm32最小系统板,

基于STM32F0实现人体红外传感器

​​​​​​目的了解人体红外传感器HC-SR501的驱动原理和STM32F030的中断机制,通过配置STM32F030芯片GPIO相关寄存器和外部触发中断实现人体红外传感器检测人体。原理中断是指当CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂停正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断,我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。NVIC,全称:Nestedvectoredinterruptcontroller,即嵌套向量中断控制器。Cort

基于STM32F0实现人体红外传感器

​​​​​​目的了解人体红外传感器HC-SR501的驱动原理和STM32F030的中断机制,通过配置STM32F030芯片GPIO相关寄存器和外部触发中断实现人体红外传感器检测人体。原理中断是指当CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂停正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断,我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。NVIC,全称:Nestedvectoredinterruptcontroller,即嵌套向量中断控制器。Cort

循迹模式——红外循迹模块使用介绍

循迹模式——红外循迹模式使用介绍红外循迹模块介绍TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱和,此时模块的输出端为低电平,指示二极管被点亮。总之一句话:没反射回来,D0输出高电平,灭灯没反射——D0输出高电平——灭灯反射——D0输出低电平——点亮接线1、VCC:接电源正极(3-5V)2、GND:接电源负极3、D0:TTL开关信号输出4、A0:模拟信号输出(不同距离输出不同的电

循迹模式——红外循迹模块使用介绍

循迹模式——红外循迹模式使用介绍红外循迹模块介绍TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱和,此时模块的输出端为低电平,指示二极管被点亮。总之一句话:没反射回来,D0输出高电平,灭灯没反射——D0输出高电平——灭灯反射——D0输出低电平——点亮接线1、VCC:接电源正极(3-5V)2、GND:接电源负极3、D0:TTL开关信号输出4、A0:模拟信号输出(不同距离输出不同的电

GAIA-IR: GraphScope 上的并行化图查询引擎

在本文中,我们将介绍GraphScope图交互式查询引擎GAIA-IR,它支持高效的Gremlin语言表达的交互图查询,同时高度抽象了图上的查询计算,具有高可扩展性。背景介绍在海量数据的分析中,图查询是一种重要的工具。Gremlin[1] 是由ApacheTinkerpop提出并维护的工业界标准的图查询语言,被业界流行图数据库广泛应用,例如 Neo4j[2] 、OrientDB[3]、JanusGraph[4]、Microsoft Cosmos DB[5] 以及 Amazon Neptune[6]。而GraphScope中的图查询引擎GAIA则是业界首个开源的支持大规模分布式并行化Gremli

GAIA-IR: GraphScope 上的并行化图查询引擎

在本文中,我们将介绍GraphScope图交互式查询引擎GAIA-IR,它支持高效的Gremlin语言表达的交互图查询,同时高度抽象了图上的查询计算,具有高可扩展性。背景介绍在海量数据的分析中,图查询是一种重要的工具。Gremlin[1] 是由ApacheTinkerpop提出并维护的工业界标准的图查询语言,被业界流行图数据库广泛应用,例如 Neo4j[2] 、OrientDB[3]、JanusGraph[4]、Microsoft Cosmos DB[5] 以及 Amazon Neptune[6]。而GraphScope中的图查询引擎GAIA则是业界首个开源的支持大规模分布式并行化Gremli