草庐IT

行人计数

全部标签

数字电路11-异步计数器

1、异步计数器1、异步二进制加法器1、原理同步:在CLK到来时判断以往的状态是否需要翻转异步:判断低位是否有进位来判断是否需要翻转2、电路-下降沿触发使用3个下降沿触发的T触发器构成异步计数器CLK0的下降沿导致FF0翻转,若初始状态为000时,需要翻转两次,Q0才会产生下降沿,从而CLKi的翻转频率逐级除以2每个Qi都有延迟时间tpd,电路总延迟就是所有tpd的累加3、电路-上升沿触发使用上升沿触发的T触发器构成加法计数器因为初始状态为000,并且每个触发器是二进位,所以需要将Q’端接到CLK,使用Q’端的上升沿进行触发2、异步二进制减法计数器1、原理2、电路-下降沿触发3、电路-上升沿触发

STM32-TM1640-点数码管计数

数码管功能说明:在哔哩哔哩跟随UP主铁头山羊学习,所有代码均来自铁头山羊B站课堂或者根据铁头山羊代码修改。利用TM1640芯片,串行通信方式,STM3两个GPIO进行通信。功能说明1、两个GPIO进行通信,GPIOA_PIN–DIN;GPIOA_PIN1—CLK。2、通信方式主要是串行通信方式,通信方式软件编写:读懂时序图,包括起始位、数据位、结束位。在输入数据时当CLK是高电平时,DIN上的信号必须保持不变;只有CLK上的时钟信号为低电平时,DIN上的信号才能改变。数据的输入总是低位在前,高位在后传输。数据输入的开始条件是CLK为高电平时,DIN由高变低。结束条件是CLK为高时,DI

STM32-TM1640-点数码管计数

数码管功能说明:在哔哩哔哩跟随UP主铁头山羊学习,所有代码均来自铁头山羊B站课堂或者根据铁头山羊代码修改。利用TM1640芯片,串行通信方式,STM3两个GPIO进行通信。功能说明1、两个GPIO进行通信,GPIOA_PIN–DIN;GPIOA_PIN1—CLK。2、通信方式主要是串行通信方式,通信方式软件编写:读懂时序图,包括起始位、数据位、结束位。在输入数据时当CLK是高电平时,DIN上的信号必须保持不变;只有CLK上的时钟信号为低电平时,DIN上的信号才能改变。数据的输入总是低位在前,高位在后传输。数据输入的开始条件是CLK为高电平时,DIN由高变低。结束条件是CLK为高时,DI

实验四 计数器

五、实验步骤与实验结果1、用VerilogVHDL设计D触发器。打开QuarterII新建一个基于ALTERA的Cyclone系列FPGA芯片EP1C3T144C8N的项目保存在D:\dianlu\ecp1文件夹中,新建一个VerilogHDL文件,将附件一代码写入,运行无错误,查看My74161计数器的逻辑图(图1-1),重新运行,无误后,进行“Creatsymbolfilesforcurrentfile”操作,将My74161.bsf和My74161.v文件复制到ecp2文件夹中。图1-1My74161计数器的逻辑图对My74161计数器进行仿真。仿真图如图1-2My74161触发器的仿真

智能交通系统-yolov5+deepsort车辆跟踪、计数、测速、碰撞检测、违规驶入检测(原创算法-毕业设计)

目录前言一、环境配置二、车辆检测、跟踪、计数算法及代码解读1、主函数各参数含义2、算法实现3、效果展示三、车辆测速算法及代码解读1、算法流程2、核心代码3、效果展示四、车辆碰撞检测算法及代码解读1、算法流程2、核心代码3、效果展示五、违规进入专用车道检测算法及代码解读1、算法流程2、核心代码3、效果展示六、总结及源码获取1、总结2、项目资源获取前言1、本项目通过yolov5-5.0和deepsort实现了一个多功能智能交通监控系统,可为一些同学的课设、大作业等提供参考。分别实现了不同车辆的跟踪,统计不同车型“上行”和“下行”的数量,实时检测车辆速度,检测两车是否发生碰撞或者距离过近时进行碰撞预

智能交通系统-yolov5+deepsort车辆跟踪、计数、测速、碰撞检测、违规驶入检测(原创算法-毕业设计)

目录前言一、环境配置二、车辆检测、跟踪、计数算法及代码解读1、主函数各参数含义2、算法实现3、效果展示三、车辆测速算法及代码解读1、算法流程2、核心代码3、效果展示四、车辆碰撞检测算法及代码解读1、算法流程2、核心代码3、效果展示五、违规进入专用车道检测算法及代码解读1、算法流程2、核心代码3、效果展示六、总结及源码获取1、总结2、项目资源获取前言1、本项目通过yolov5-5.0和deepsort实现了一个多功能智能交通监控系统,可为一些同学的课设、大作业等提供参考。分别实现了不同车辆的跟踪,统计不同车型“上行”和“下行”的数量,实时检测车辆速度,检测两车是否发生碰撞或者距离过近时进行碰撞预

android - 如何根据给定的计数动态添加单选按钮?

我已经尝试过这段代码。当模拟器启动时,它将在一行中显示三个单选按钮。但我需要一个按钮事件。IE;如果我单击按钮,它应该询问单选按钮的数量。那么如果我给出计数,它必须根据给定的计数显示单选按钮。例如,如果我将计数设为3,则它必须在一行中显示三个单选按钮。非常感谢您的帮助。提前致谢。publicclassMyActivityextendsActivity{/***Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIns

android - 如何根据给定的计数动态添加单选按钮?

我已经尝试过这段代码。当模拟器启动时,它将在一行中显示三个单选按钮。但我需要一个按钮事件。IE;如果我单击按钮,它应该询问单选按钮的数量。那么如果我给出计数,它必须根据给定的计数显示单选按钮。例如,如果我将计数设为3,则它必须在一行中显示三个单选按钮。非常感谢您的帮助。提前致谢。publicclassMyActivityextendsActivity{/***Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIns

项目2:使用Yolov5和deepsort实现车辆和行人目标跟踪,实时计算目标运动速度和加速度(有检测超速功能)

项目演示视频项目获取地址及演示视频:https://www.7claw.com/51247.html项目简介本项目使用Yolov5+DeepSort实现车辆、行人跟踪,并实时统计各类别目标数量,以及测量目标运动速度、加速度,对于超速的车辆进行标记保存。项目支持对高分辨率的视频进行检测,可以使用滑动窗口检测,具体的做法就是按照指定的滑动步长以及窗口大小,对每一帧的图片进行切割,例如切割成512*512的大小的切片输入到模型中进行推理,然后对所有切片的推理结果进行合并,合并时需要再进行一次非极大值抑制,以去掉不同切片检测到的重叠框。本项目的预训练模型使用的是YOLOv5官方提供的yolov5s预训

数字电路13-任意进制计数器设计

1、任意进制计数器的构成1、常用和特定因为市面上的进制计数器的种类优先,所以需要特定进制时,只能自己在已有产品的基础上构成需要的特定进制。2、构成方法十进制计数器也是通过4位二进制计数器,去掉多余状态所得根据十进制计数器,可得M进制计数器的特点,即状态数、脉冲数、末状态2、任意计数器分类如前面的十进制计数器,就是M3、M稳定状态和不稳定状态稳定:没有脉冲到来始终维持该状态不稳定:一到该状态立马跳到另一个状态,不需要时钟脉冲状态图可见,跳过6个状态时,需要重新在选定的末状态上输出进位根据进制数选定多少个稳定状态此时无法像之前的十进制计数器一样,直接修改逻辑电路,将一个二进制和一个五进制计数器构成