资料介绍
描述
引文
这是 Jetson 社区的一个项目,没有其他开发人员的努力是不可能实现的。
指数
数据集
- 下载数据集
- 转换为 Yolo 格式
YoloV4
- 在 Nvidia Jetson Nano 上编译 YoloV4
- 用 COCO 测试 YoloV4
- 训练面具检测器
- 领导控制
- 以前的提示
以前的提示
在这个项目的开发过程中,我使用 SSH、SCP 和 VNC Viewer 来控制和从我的 PC 到 Jetson Nano 板的文件传输。您可以使用键盘和鼠标直接从板上控制它,但从我的角度来看,这种方式更不舒服:
数据集
对于这个项目,我使用了 Kaggle 的面罩检测数据集,其中包含属于 3 个类别的 853 张图像。每个图像都有一个或多个边界框。
这些课程是:
- 带口罩
- 不戴口罩
- 口罩戴错了
我建议使用谷歌数据集搜索来查找任何类型的数据集,在这种情况下,这个数据集可能有点小,但我有一个很好的准确度,如果你愿意,你可以用你自己的图像或任何其他数据集把它变大。
转换为 Yolo 格式
Yolo 需要一个特定的符号来训练模型和 .jpg 文件格式,所以首先你必须转到 images 文件夹并运行:
$> sudo apt-get install imagemagick
$> mogrify -format jpg *.png
现在有了 jpg 格式的图像,下一步是将 parse.xml 转换为 yolo 格式并创建 train/test.txt 文件。只需将 xml_to_yolo.py python 脚本放到 annotations 文件夹中并运行它:
$> python3 xml_to_yolo.py
如果您没有任何库,只需使用 pip/pip3 安装它。
之后,您将拥有一个.txt per.xml 文件、train.txt 和 test.txt(这些文件占边界框总数的 90/10)。
YoloV4
所有的 YoloV4 代码都是由AlexeyAB/ darknet 开发的,在那里你可以找到关于如何训练、指标等的优秀文档和示例。
在 Nvidia Jetson Nano 上编译 YoloV4
首先,您必须克隆AlexeyAB 存储库
$ git clone https://github.com/AlexeyAB/darknet.git
$ cd darknet
使用以下命令编辑 Makefile:
GPU=1
CUDNN=1
CUDNN_HALF=1
OPENCV=1
AVX=0
OPENMP=1
LIBSO=1
ZED_CAMERA=0
ZED_CAMERA_v2_8=0
......
USE_CPP=0
DEBUG=0
ARCH= -gencode arch=compute_53,code=[sm_53,compute_53]
......
NVCC=/usr/local/cuda/bin/nvcc
并运行 make:
$ make
用 COCO 测试 YoloV4
之后,项目被编译,只需要经过训练的权重来运行它。如果你想要更高的 FPS 性能,我建议使用 Tiny-Yolo。您可以从 AlexeyAB 存储库下载两者:
只运行暗网:
./darknet detector demo cfg/coco.data \
cfg/yolov4-tiny.cfg \
yolov4-tiny.weights \
-c 0
使用-c 0
相机 (V4L2) 设备的方法/dev/video0
。
训练面具检测器
要训练一个新的 YoloV4-Tiny 模型,只需按照AlexeyAB 的步骤或使用我的文件和.weights。完成 6000 步(2000x3 类)大约需要 20 个小时。
与我的训练一起跑步:
./darknet detector demo cfg/obj.data \
cfg/yolov4-tiny-masks.cfg \
yolov4-tiny-obj_last.weights \
-c 0
领导控制
为了完成这个项目,我想用这个检测来创建“红绿灯”,这只是一个愚蠢的实验,但可能性是无穷无尽的......
加载模型后,您可以从 darknet_video.py 或 darknet_images.py 运行它,在这种情况下,我使用 darknet_images.pyimport RPi.GPIO as GPIO
并添加了一个 if-else 语句来控制检测并将高低值设置为引脚输出。
如果这个电路有 2 个 LED 和 2 个 PN2222 晶体管,一个用于绿色 LED,另一个用于红色,我创建的电路。
引脚以这种方式映射:
pinGreen = 18 #Green led -> Pin 12 on the board
pinRed = 24 #Red led -> Pin 18 on the board
这是一张有用的图片,可以查看 BCM 地图的工作原理:
现场演示:
- NVIDIA Jetson Nano上的智能视频分析
- 基于DeepSORT YOLOv4的目标跟踪
- FoxyPI:基于Arduino Nano的脉冲金属探测器
- 使用Edge Impulse和Nvidia Jetson的面罩检测器
- 在KV260上运行Yolov4 tiny
- 基于Arduino Nano的气体泄漏探测器报警系统设计 0次下载
- 带有arduino nano的气体泄漏探测器报警系统
- NVIDIA Jetson开发者工具包 0次下载
- 基于Tengine实现yolov4的cpu推理
- NVIDIA Jetson Nano 2GB 系列文章(1):开箱介绍
- 【从零开始学深度学习编译器】番外二,在Jetson Nano上玩TVM
- NVIDIA Jetson Nano 电源适配器 (供电)
- YOLO v4在jetson nano的安装及测试
- 关于硅蓝光探测器在医疗监测中的应用 1次下载
- 热探测器和光电发射探测器等光辐射探测技术的解析 11次下载
- 金属探测器电路图分享 5405次阅读
- 深入浅出Yolov3和Yolov4 581次阅读
- 英伟达Jetson设备上的YOLOv8性能基准测试 5550次阅读
- 简单易学的Jetson Nano问题排除小秘诀 7867次阅读
- 使用NVIDIA Jetson Orin Nano解决入门级边缘人工智能挑战 2175次阅读
- 深度解析YOLOv7的网络结构 7281次阅读
- 红外线探测器距离_红外线探测器安装 1.3w次阅读
- 金属探测器怎么用_金属探测器的使用方法 6.1w次阅读
- 半导体探测器的工作原理_半导体探测器应用领域 1.4w次阅读
- 火焰探测器接线图_火焰探测器设置要求 4.5w次阅读
- 火焰探测器保护半径_火焰探测器适用场所 1w次阅读
- 微雪电子NVIDIA Jetson Nano人工智能开发套件AI板介绍 5400次阅读
- 剩余电流探测器原理_剩余电流探测器的应用 9588次阅读
- 火焰探测器工作原理 5.1w次阅读
- 自制高频振荡金属探测器 1.4w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多