1 YoLoV4环境搭建

直接下载,然后解压,最后移动到Jetson TX2 NX,如图所示,darknet下载链接: https://github.com/AlexeyAB/darknet


将解压的文件复制到Jetson TX2 NX,如图所示:


下载yolov4.weights权重文件,如图所示:

将权重文件 yolov4.weights 拷贝至 darknet 目录下,如图所示:


依次输入命令,修改Makefile

cd darknet
sudo vim Makefile

如图所示:


进入Makefile之后,输入i进入编辑模式,将Makefile文件进行如下修改

GPU=1
CUDNN=1
OPENCV=1

如图所示,然后按Esc,退出编辑模式,然后按:wq,保存并退出


然后进行编译,输入命令

make -j4

如图所示:


进行图片的目标检测,输入命令

./darknet detector test cfg/coco.data cfg/yolov4.cfg yolov4.weights data/dog.jpg

如图所示:

2 YoLoV4+板载摄像头实时目标检测

输入如下命令

./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights /dev/video0

如图所示:


会产生如下错误:


参考大佬方法链接: jetson nano tx2 调用csi摄像头(解决摄像头蓝屏问题),成功调用板载摄像头,输入命令如下

./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights "nvarguscamerasrc ! video/x-raw(memory:NVMM), width=1280, height=720, format=NV12, framerate=30/1 ! nvvidconv  ! video/x-raw, width=1280, height=720, format=BGRx ! videoconvert ! video/x-raw, format=BGR ! appsink"

如图所示:


实时目标检测结果如图所示:


退出时,按Ctrl+C即可,如图所示:

3 YoLoV4-Tiny+板载摄像头实时目标检测

运行YoLoV4是可以发现,视频不流畅,FPS值较低,因此继续使用YoLoV4-Tiny进行实时目标检测

首先下载YoLoV4-Tiny权重,如图所示:


然后拷贝至 darknet 目录下,运行命令

./darknet detector demo cfg/coco.data cfg/yolov4-tiny.cfg yolov4-tiny.weights "nvarguscamerasrc ! video/x-raw(memory:NVMM), width=1280, height=720, format=NV12, framerate=30/1 ! nvvidconv  ! video/x-raw, width=1280, height=720, format=BGRx ! videoconvert ! video/x-raw, format=BGR ! appsink"

如图所示:


实时目标检测结果,如图所示:


退出时,按Ctrl+C即可,如图所示:


B站视频链接: 【手把手一起在Jetson TX2 NX部署YOLOV4实时目标检测】

希望本文对大家有帮助,上文若有不妥之处,欢迎指正

分享决定高度,学习拉开差距

【玩转Jetson TX2 NX】(七)TX2 NX YoLoV4环境搭建+板载摄像头实时目标检测(详细教程+错误解决)相关推荐

  1. 【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)

    1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: [玩转Jetson TX2 NX](一)win10安装VMwa ...

  2. 【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)

    1 onnx-tensorrt工具安装 onnx-tensorrt工具可以实现将onnx文件转到trt文件,首先通过如下命令安装该工具 git clone --recurse-submodules h ...

  3. Jetson TX2板载摄像头(一)

    一.参考资料 How to Capture and Display Camera Video with Python on Jetson TX2 tegra-cam.py gstreamer基础教程 ...

  4. Jetson TX2板载摄像头(二)

    一.参考资料 Jetson TX2板载摄像头(一) 二.板载摄像头工具包 # -------------------------------------------------------- # Ca ...

  5. Jetson nano 入手系列之2—板载摄像头IMX219启动

    Jetson nano 入手系列之2-板载摄像头IMX219启动 1.亚克力板安装 2.摄像头启动 3.nvgstcapture常用命令 3.1 Set sensor orientation 3.2 ...

  6. Jeson TX2刷机(Jetpack 4.4版本)及镜像备份与恢复的巨详细教程

    JETSON TX2镜像备份与恢复以及刷机的巨详细教程(Jetpack 4.4版本) JETSON TX2镜像备份与恢复以及刷机的巨详细教程(Jetpack 4.4版本) 刷机前的絮絮叨叨和准备工作 ...

  7. 【arduino】玩CyberPi童芯派之真点灯,点亮板载RGB灯,GPIO扩展芯片AW9523B驱动

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 上周开了个头,简单介绍了一下CyberPi童芯派,今天开始搞驱动,本来是想搞彩屏的,还 ...

  8. Jetson TX1板载摄像头测试

    Data: 2016.12.21 Author: cjh Theme: Test the default camera 继上一篇完成了Jetson TX1的刷机之后,想测测板子上相关的硬件,自己最好奇 ...

  9. HAproxy七层负载均衡——环境搭建及实现过程详解

    实验环境 主机名 IP 服务 虚拟机server1 172.25.6.1 haproxy,httpd,服务端 虚拟机server2 172.25.6.2 httpd,php,客户端 虚拟机server ...

最新文章

  1. 马化腾:腾讯要帮助中国加快数字化,主要靠小程序(附演讲)
  2. 美国疫情加剧:特朗普检测虚惊一场,女儿伊万卡开始“隔离”,马云捐助百万口罩...
  3. QQ 邮箱的换肤 bug
  4. sqlite3 内存持续增加_sqlite3使用简介(内含解决sqlite内存的方法)
  5. USTC English Club Note20171019(2)
  6. linux 消息对lie_Linux进程间通信之消息队列总结
  7. mysql 主从热备份 5.6 参数_MySQL主从热备份
  8. 杭电1963 完全背包
  9. linux 项目内存吃掉,Linux内存被吃掉了,它去哪里了?
  10. MVC使用jQuery从视图向控制器传递Model的2种方法
  11. Android 日志自动分析,Android 自动化测试(monkeytest)异常日志分析
  12. 一阶惯性环节如何实现跟踪性能与滤波性能共存(二)
  13. mysql表结构导出word_利用word宏功能一键导出数据库表结构
  14. PC式硬盘录像机常见故障剖析,监控卡常见问题(一)
  15. 教你利用clustalw和blat解决接头问题问题
  16. mysql写系统_一个用PHP和MYSQL写的定饭系统_PHP
  17. 【077】Flight Aware-实时航班和机场状态更新
  18. 京剧《断密涧》中李密和王伯当的唱段
  19. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
  20. sql2005数据库添加外键级联删除外键对应的主键行

热门文章

  1. 图书速读 | 一分钟读完《学会如何学习》
  2. 吴忠文化旅游的现状与问题
  3. varchar与char有什么区别
  4. spyder运行时闪退解决办法:
  5. EEGLAB直接读入Curry8软件采集的数据信号
  6. UIUC计算机科学系博士,PhD捷报|计算机博士全美TOP5!清华首批UIUC CS PhD全奖!恭喜Nuts清华学员!...
  7. 卡拉兹(Callatz)猜想
  8. 根号分治练手题 西比拉先知系统 题解
  9. 数据可视化之旅:常用图表对比
  10. iframe嵌入网页时,页面大小怎么自适应