d题,基于互联网的摄像测量系统 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 d题,基于互联网的摄像测量系统

简介:本工程采用TX2作为主控模块,通过以太网交换机构成局域网,摄像头与树莓派组成摄像节点,组成一个互联网摄像测量系统。该系统可以在各个终端显示视频,并准确快速测量参数。

开源协议: Public Domain

(未经作者授权,禁止转载)

创建时间: 2021-12-16 20:36:28
更新时间: 2021-12-20 10:42:31
描述
### 1.项目简介 本项目基于2021年大学生电子设计竞赛D题实现摄像头对单摆模型相关参数的测量。该题目硬件部分由摄像头、树莓派、千兆以太网交换机和终端TX2组成,其中摄像头和树莓派组成了两个摄像节点,TX2为终端显示节点,摄像节点和终端节点通过交换机构成局域网,实现网络传输。终端节点通过局域网获取摄像节点的视频信息,通过信号处理与检测实现对应功能。 - - - ### 2.项目要求 **基于互联网的摄像测量系统(D 题)** **【本科组】** 一 任务 设计并制作一个基于互联网的摄像测量系统。系统构成如图 1 所示。图中边长为 1 米的正方形区域三个顶点分别为 A、B 和 O。系统有两个独立的摄像节点,分别放置在 A 和 B。两个摄像节点拍摄尽量沿 AO、BO 方向正交,并通过一个百兆/千兆以太网交换机与连接在该交换机的一个终端节点实现网络互联。交换机必须为互联网通用交换机,使用的网口可以任意指定。在 O 点上方悬挂一个用柔性透明细线吊起的激光笔,透明细线长度为 l。激光笔常亮向下指示,静止下垂时的指示光点与 O 点重合。拉动激光笔偏离静止点的距离小于 10cm,松开后时激光笔自由摆动,应保证激光笔指示光点的轨迹经 O 点往复直线运动,轨迹与 OA 边的夹角为 θ。利用该系统实现对长度 l 和角度 θ 的测量。 ![image.png](//image.lceda.cn/pullimage/yrE4ixcdPiD8bHyL9r67Pf4JsOROY8trWJzrNCmO.png) 二 要求 1. 基本要求 (1)设计并制作两个独立的摄像节点,每个节点由一个摄像头和相应的电路组成。两个摄像节点均可以拍摄到激光笔的运动视频并显示。 (2)设计并制作终端节点。在终端显示器上可以分别和同时显示两个摄像节点拍摄的实时视频。在视频中可以识别出激光笔,并在视频中用红色方框实时框住激光笔轮廓。 (3)测量系统在终端节点设置一键启动。从激光笔摆动开始计时,测量系统通过对激光笔周期摆动视频信号的处理,自动测量长度 l,50cm≤ l ≤150cm,θ角度自定。测量完成时,终端声光提示并显示长度 l。要求测量误差绝对值小于2cm,测量时间小于 30 秒。 2. 发挥部分 (1)一键启动后,测量系统通过两个独立摄像节点的网络协同工作,当 θ=0°和 θ=90°时,能自动测量长度 l,50cm≤ l ≤150cm。要求测量误差绝对值小于 2cm,测量时间小于 30 秒。 (2)一键启动后,可以测量 θ,0°≤ θ ≤90°。要求测量误差绝对值小于 5°。测量时间小于 30 秒。 (3)其他。 三 说明 (1)摆的柔性透明细线建议采用单股透明的钓鱼线,直径小于 0.2mm。不要采用一般捻和的缝纫线,防止激光笔吊起后自转。考虑实际摆与理想摆的差异以及各地重力加速度会有差异,系统应具有校准处理的功能。 (2)系统获取摆的信息必须来自摄像节点拍摄的视频信息,不得在摆及其附近安装其他传感器和附加装置。θ角度的标定可利用量角器测量激光指示光点轨迹与 OA 边的夹角实现。 (3)两个摄像节点拍摄的取景范围仅限激光笔摆动区间的内容,不能包含全部柔性细线的内容和地面激光光点轨迹的内容。在测量 l 和 θ 的过程中,如果视频包含上述内容,需用纸片遮挡这部分内容。否则不进行测试。 (4)拍摄背景为一般实验室场景,背景物体静止即可,不得要求额外处理。 (5)三个节点不得采用台式计算机和笔记本电脑。 - - - ### 3.项目功能介绍 * 网络视频数据以RTSP流格式传输,不特别强调时间同步,实时性高; * 基于单摆物理模型计算相关参数,采用帧差法进行动目标检测,减少计算量提高程序运行效率,且计算结果精度高; * 该项目可以快速精确地计算出激光笔单摆运动时的绳长与角度; * 具备声光提示功能,操作界面具有测量状态标志,测量完成后系统发出声音提示; * 具备激光笔实时跟踪功能,可以实时以红色框圈中激光笔; * 摄像节点和终端节点均可以实时显示视频,终端显示模块可以选择性展示不同摄像节点的拍摄视频; * 项目适应性较强,在复杂背景下可以实现激光笔检测与测量。 - - - ### 4.项目方案 1. 长度及角度计算 利用理想单摆运动模型的周期公式T= 2π√(l/g),通过测量摆动周期即可测出绳长l,摆动周期通过时域过零点检测测出。 角度检测利用正切公式得出。 测量流程如下所示: ![image.png](//image.lceda.cn/pullimage/IoN78PsVSs5TeRmKBh0OHucyzqwOvTSwyHt5Unse.png) 2. 激光笔检测 采用帧差法实现。摄像机采集的视频序列具有连续性,场景内没有运动目标,则连续帧的变化很微弱,存在运动目标,则连续的帧和帧之间会有明显变化。基于上述思想,由于场景中的目标在运动,目标的影像在不同图像帧中的位置不同,帧差法对时间上连续的两帧或三帧图像进行差分运算,不同帧对应的像素点相减,判断灰度差的绝对值,当绝对值超过一定阈值时,即可判断为运动目标,从而实现目标的检测功能。帧差分法示意图如下所示: ![image.png](//image.lceda.cn/pullimage/SC2PPIXJMYM8JaazBLx2ljrtrqKYcha1HAMbpsj2.png) 3. 视频网络传输 视频网络传输采用RTSP流格式。RTSP推流的过程如下所示: ![image.png](//image.lceda.cn/pullimage/4YlwjIktMILU04J5DLQ336L81EWkd3qoLQOlQslT.png) 本项目在树莓派上使用FFMPEG进行RTSP推流,在主控模块访问链接获取视频数据。 - - - ### 5.系统硬件 1. 系统总体框图 系统总体框图如下所示,主要包括主控模块树莓派4B,USB摄像头,以太网交换机和显示器。 ![image.png](//image.lceda.cn/pullimage/GTn5HFwvU92gCJN0Hl1vkm9Oe665du4bgNqpYqRs.png) 2. 终端节点与摄像节点 终端节点以JetSon TX2为主控,在以太网物理介质上接收摄像头节点的视频流信息,通过对激光笔周期摆动视频信号的处理,自动测量长度l和角度θ。 摄像头节点通过树莓派4B进行控制,USB摄像头接入树莓派4B,显示器与树莓派4B连接显示实时视频,同时树莓派4B进行RTSP推流实现视频数据传输。 - - - ### 6.项目属性 * [x] 功能测试 * [x] 程序测试 - - - ### 7.软件 见附件。 - - - ### 8.演示视频 视频链接如下: [https://www.bilibili.com/video/BV1HU4y1K7c5/](https://www.bilibili.com/video/BV1HU4y1K7c5/) - - - ### 9.模块 1. 主控模块NVIDIA® Jetson TX2+显示屏  [https://www.nvidia.cn/autonomous-machines/embedded-systems/jetson-tx2/](https://www.nvidia.cn/autonomous-machines/embedded-systems/jetson-tx2/)(课程设计器件用过这个,直接就拿过来了。没有这个的话用树莓派也可以代替,不过帧率可能达不到30帧) 2. 摄像机点 树莓派4B + 显示屏 + 640*480 USB摄像头 [https://m.tb.cn/h.finmOUn?sm=5657d5](https://m.tb.cn/h.finmOUn?sm=5657d5) 3. 千兆交换机*1 4. 网线+USB连接线若干 ### 10.注意事项 1. 受激光笔自旋等物理因素影响,释放激光笔时应尽可能使接近单摆运动,光点基本保持直线。 2. IP地址注意树莓派和主控节点要互相对应~~~~
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

Read Me.pdf

110
2

final_Dec_16.zip

129
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP