电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>完全自动化的车辆跟踪系统

完全自动化的车辆跟踪系统

2023-02-13 | zip | 3.72 MB | 次下载 | 免费

资料介绍

描述

它是什么?

我们正在提议一个完全自动化的车辆跟踪系统,该系统能够使用警方使用的监控和安全摄像头信息通过车牌追踪车辆。我们还计划创建一个平台,供公众登记车辆丢失案件、盗窃、绑架或任何涉及车辆的问题。一旦登记了一个案例,平台就会生成一个事件,该事件将被通知到核心监控系统,该系统可以追踪其中提到的车辆,然后将为各自的当局生成一份报告,随后可以采取适当的行动,从而减轻和减少这种情况下的整体工作量。

硬件

1.设置ZCU104

poYBAGPp49-AZnKVAACGTxx4k9s799.png
ZCU104
 

先决条件

电路板设置

pYYBAGN20MyAKcS1AAFf_mJxzjY946.png
 
  • 启动DIP 开关 (SW6) 设置到以下位置:(这会将电路板设置为从 Micro-SD 卡启动)Dip 开关 1(模式 0):打开(图中的下方位置)Dip 开关 2(模式 1) :关闭(图中向上位置)Dip 开关 3(模式 2):关闭(向上)Dip 开关 4(模式 3):关闭(向上)
  • 连接 12V 电源线。请注意,连接器是键控的,只能以一种方式连接。
  • 将加载了相应 PYNQ 镜像的 Micro SD 卡插入板子下方的Micro SD 卡槽
  • (可选)将 USB 电缆连接到您的 PC/笔记本电脑,以及板上的USB JTAG UART MicroUSB 端口
  • 按照以下说明连接以太网端口
  • 按照以下说明打开电路板并检查启动顺序

打开 ZCU104

如第 6 步所示,将电源开关滑动到ON位置以打开电路板。红色LED 和一些额外的黄色电路板 LED 将亮起以确认电路板已通电。几秒钟后,红色 LED 将变为黄色这表明比特流已经下载完毕,系统正在启动。

网络连接

一旦您的开发板设置完毕,您需要连接到它以开始使用 Jupyter notebook。

以太网

如果可用,您应该将开发板连接到可以访问 Internet 的网络或路由器。这将允许您更新您的开发板并轻松安装新软件包。

连接到计算机

您的计算机上需要有可用的以太网端口,并且您需要具有配置网络接口的权限。通过直接连接,您将能够使用 PYNQ,但除非您可以将开发板的以太网连接桥接到计算机上的互联网连接,否则您的开发板将无法访问互联网。如果没有 Internet 访问,您将无法更新或加载新包。

直接连接到计算机(静态 IP):

连接到网络路由器

如果您使用 DHCP 服务器连接到路由器或网络,您的开发板将自动获得一个 IP 地址。您必须确保您有权将设备连接到您的网络,否则开发板可能无法正确连接。

连接到路由器/网络 (DHCP):

  • 将开发板上的以太网端口连接到路由器/交换机
  • 将您的计算机连接到路由器/交换机上的以太网或 WiFi
  • 浏览到 http://<开发板 IP 地址>
  • 可选:请参阅下面的更改主机名
  • 可选:请参阅下面的配置代理设置

连接到 Jupyter Notebook

一旦您的开发板设置完毕,要连接到 Jupyter Notebooks,请打开 Web 浏览器并导航至:

如果您的主板配置正确,您将看到一个登录屏幕。用户名是xilinx ,密码也是xilinx

登录后,您将看到以下屏幕:

pYYBAGPp4-OAGhSIAABfh0Z9LkE740.jpg
 

默认主机名是pynq ,默认静态 IP 地址是192.168.2.99 如果更改了开发板的静态 IP,则需要更改浏览的地址。

第一次连接时,您的计算机可能需要几秒钟来解析主机名/IP 地址。

示例笔记本

PYNQ 使用 Jupyter Notebook 环境来提供示例和文档。您可以使用浏览器以交互方式查看和运行笔记本文档。

Jupyter 主页区域中的 Getting_Started 文件夹包含一些介绍性的 Jupyter 笔记本。

pYYBAGPp4-eAXr8JAABxXLdpXss963.jpg
 

示例笔记本已分为几类

  • common:不是覆盖特定的例子

根据您的电路板和您使用的 PYNQ 图像,其他文件夹可能包含与覆盖相关的示例。例如,基本目录将包含与基本覆盖相关的示例。如果您安装任何额外的叠加层,通常会在此处复制一个包含示例笔记本的文件夹。

当您打开笔记本并进行任何更改或执行单元格时,笔记本文档将被修改。建议您在打开新笔记本时“保存副本”。如果要恢复原始版本,可以从GitHub 下载所有示例笔记本。

配置 PYNQ

访问板上的文件

文件共享服务Samba在板上运行。这允许您将 Pynq 主区域作为网络驱动器进行访问,以便将文件传输到开发板或从开发板传输文件。

笔记

在下面的示例中,更改主机名或 IP 地址以匹配您的开发板设置。

要在 Windows 资源管理器中访问 Pynq 主区域,请在导航栏中键入以下内容之一。

\\192.168.2.99\xilinx        # If connected to a Computer with a Static IP

出现提示时,用户名是xilinx ,密码是xilinx 应出现以下屏幕:

pYYBAGPp4-mALyEzAAA5x_bNaT0654.jpg
 

要访问 Ubuntu 中的主区域,请打开文件浏览器,单击前往 -> 输入位置并在框中键入以下内容之一:

smb://192.168.2.99/xilinx        # If connected to a Computer with a Static IP

出现提示时,用户名为xilinx ,密码为xilinx

更改主机名

如果您所在的网络可能连接了其他 PYNQ 板,则应立即更改您的主机名。这是工作或大学环境中的常见要求。您可以从终端更改主机名。您可以使用 USB 电缆连接终端。终端在 Jupyter 环境中也可用,可以通过互联网浏览器使用。

要访问 Jupyter 终端,请在 Jupyter 门户主页区域中选择新建 >> 终端

pYYBAGPp4-yAZNSIAAAR0KmmpuA833.jpg
 

这将以 root 身份在浏览器中打开一个终端。

使用预加载的 pynq_hostname.sh 脚本更改开发板的主机名。

pynq_hostname.sh <NEW HOSTNAME>

必须重新启动电路板才能应用更改。

shutdown -r now

请注意,当您以 root 身份登录时,不需要 sudo。如果您通过 USB 连接终端,您将以xilinx用户身份登录,并且必须将 sudo 添加到这些命令中。

当开发板重新启动时,使用新的主机名重新连接。

如果您无法连接到开发板,请参阅以下步骤使用微型 USB 数据线打开终端。

配置代理设置

如果您的开发板连接到使用代理的网络,则需要在开发板上设置代理变量。如上所述打开终端并输入以下内容,您应该将“my_http_proxy:8080”和“my_https_proxy:8080”替换为您的设置。

set http_proxy=my_http_proxy:8080
set https_proxy=my_https_proxy:8080

故障排除

打开 USB 串行终端

如果您无法从 Jupyter 访问终端,您可以将微型 USB 电缆从您的计算机连接到电路板并打开一个终端。您可以使用终端检查开发板的网络连接。您需要在计算机上安装终端仿真器软件。PuTTY是一款可以在 Windows 上免费使用的应用程序。要打开终端,您需要知道开发板的 COM 端口。

在 Windows 上,您可以在控制面板的 Windows设备管理器中找到它。

  • 打开设备管理器,展开端口菜单
  • 找到USB 串行端口的 COM 端口例如 COM5
  • 打开腻子

PuTTY 打开后,输入以下设置:

  • 选择序列号
  • 输入 COM 端口号
  • 进入串口终端设置(下图)
  • 点击打开

完整的终端设置:

  • 115200 波特
  • 8 个数据位
  • 1个停止位
  • 无奇偶校验
  • 无流量控制

在终端窗口中按Enter以确保您可以看到命令提示符:

xilinx@pynq:/home/xilinx#

设置项目

  • 命令提示符中输入
git clone https://github.com/CodersCafeCommunity/EagleEye.git
  • 现在使用导航到目录
cd /EagleEye/core/surveillance-centre
  • 现在运行主 python 文件
python3 main.py

系统架构

poYBAGPp4--ABQgpAADWlPUjcE8274.jpg
 

该系统由2部分组成,

1.核心

假设该州有“n”个控制中心或监视中心在工作。我们将提供一个独立的软件(基于 ALPR AI),它有可能监控流向中心的实时摄像头馈送(这受限于计算能力和资源要求的一些潜在限制),它会持续识别所有车牌通过凸轮进给的数字。软件识别的车牌号连接到中央服务器。让我们称这个系统为核心。

2.界面

用户界面(最好是网站或移动应用程序)是公众和警方与中央服务器交互的地方。公众可以通过这个界面登记与车辆有关的案件,警方可以跟踪案件。

在职的

用户可以在此处注册一个包含所有相关详细信息的案例。

通过用户平台登记案件后,车牌号等相关详细信息将传递给核心。然后核心开始搜索记录的数据,并检查它是否有任何出现在案件中的车辆的痕迹。如果找到,它将生成包含位置和时间详细信息的报告。

指定的警官可以在此处访问报告(使用默认凭据firstsuperadmin:password),然后可以采取适当的行动。该过程每小时持续一次,报告会经常更新,直到案件结案。

优点

  • 由于投诉是在线注册的,因此在投诉注册和调查开始之间不可能出现延迟。
  • 由于所有的车牌都被记录下来,因此很容易使用同一个软件处理多个案例。

演示

 

文档

在此处阅读详细文档

学分

该项目使用 OpenALPR,它是一个开源自动车牌识别库。在这里阅读更多


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费