【玩转Jetson TX2 NX】(七)TX2 NX YoLoV4环境搭建+板载摄像头实时目标检测(详细教程+错误解决)
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环境搭建+板载摄像头实时目标检测(详细教程+错误解决)相关推荐
- 【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)
1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: [玩转Jetson TX2 NX](一)win10安装VMwa ...
- 【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)
1 onnx-tensorrt工具安装 onnx-tensorrt工具可以实现将onnx文件转到trt文件,首先通过如下命令安装该工具 git clone --recurse-submodules h ...
- Jetson TX2板载摄像头(一)
一.参考资料 How to Capture and Display Camera Video with Python on Jetson TX2 tegra-cam.py gstreamer基础教程 ...
- Jetson TX2板载摄像头(二)
一.参考资料 Jetson TX2板载摄像头(一) 二.板载摄像头工具包 # -------------------------------------------------------- # Ca ...
- Jetson nano 入手系列之2—板载摄像头IMX219启动
Jetson nano 入手系列之2-板载摄像头IMX219启动 1.亚克力板安装 2.摄像头启动 3.nvgstcapture常用命令 3.1 Set sensor orientation 3.2 ...
- Jeson TX2刷机(Jetpack 4.4版本)及镜像备份与恢复的巨详细教程
JETSON TX2镜像备份与恢复以及刷机的巨详细教程(Jetpack 4.4版本) JETSON TX2镜像备份与恢复以及刷机的巨详细教程(Jetpack 4.4版本) 刷机前的絮絮叨叨和准备工作 ...
- 【arduino】玩CyberPi童芯派之真点灯,点亮板载RGB灯,GPIO扩展芯片AW9523B驱动
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 上周开了个头,简单介绍了一下CyberPi童芯派,今天开始搞驱动,本来是想搞彩屏的,还 ...
- Jetson TX1板载摄像头测试
Data: 2016.12.21 Author: cjh Theme: Test the default camera 继上一篇完成了Jetson TX1的刷机之后,想测测板子上相关的硬件,自己最好奇 ...
- HAproxy七层负载均衡——环境搭建及实现过程详解
实验环境 主机名 IP 服务 虚拟机server1 172.25.6.1 haproxy,httpd,服务端 虚拟机server2 172.25.6.2 httpd,php,客户端 虚拟机server ...
最新文章
- 马化腾:腾讯要帮助中国加快数字化,主要靠小程序(附演讲)
- 美国疫情加剧:特朗普检测虚惊一场,女儿伊万卡开始“隔离”,马云捐助百万口罩...
- QQ 邮箱的换肤 bug
- sqlite3 内存持续增加_sqlite3使用简介(内含解决sqlite内存的方法)
- USTC English Club Note20171019(2)
- linux 消息对lie_Linux进程间通信之消息队列总结
- mysql 主从热备份 5.6 参数_MySQL主从热备份
- 杭电1963 完全背包
- linux 项目内存吃掉,Linux内存被吃掉了,它去哪里了?
- MVC使用jQuery从视图向控制器传递Model的2种方法
- Android 日志自动分析,Android 自动化测试(monkeytest)异常日志分析
- 一阶惯性环节如何实现跟踪性能与滤波性能共存(二)
- mysql表结构导出word_利用word宏功能一键导出数据库表结构
- PC式硬盘录像机常见故障剖析,监控卡常见问题(一)
- 教你利用clustalw和blat解决接头问题问题
- mysql写系统_一个用PHP和MYSQL写的定饭系统_PHP
- 【077】Flight Aware-实时航班和机场状态更新
- 京剧《断密涧》中李密和王伯当的唱段
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
- sql2005数据库添加外键级联删除外键对应的主键行