你将收获

掌握YOLOv4-tiny的Jetson Nano部署方法

学习deepstream视频分析流程

适用人群

希望学习YOLOv4-tiny目标检测Jetson Nano部署方法的学员

课程介绍

YOLOv4(AlexyAB/darknet)是最近推出的端到端实时目标检测方法。YOLOv4-tiny是对YOLOv4的轻量化模型,适合在边缘计算设备上部署。 Jetson Nano是英伟达含有GPU的人工智能硬件。本课程讲述如何部署YOLOv4-tiny在Jetson Nano开发板上。 部署完成后可进行视频文件和摄像头视频的实时目标检测。部署时将使用AI视频处理加速引擎TensorRT和DeepStream。

课程内容包括:原理篇(DeepStream介绍、TensorRT介绍、YOLOv4-Tiny介绍)、实践篇(Nano硬件搭建、烧录系统镜像、安装远程登录工具、安装和测试DeepStream、使用DeepStream部署YOLOv4-tiny、Nano部署测试) 

课程内容

课程目录

讨论留言
44 条回复 进入帖子
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
weixin_467650892023-05-10
  • 打赏
  • 举报
回复

老师,调用自己的csi相机和usb相机应该怎么修改txt文件?

m0_684462142023-04-20
  • 打赏
  • 举报
回复1

请问老师,自己训练的.pth文件怎么转化为所需要的.weights文件

m0_684462142023-04-19
  • 打赏
  • 举报
回复

老师你好,测试yolov3tiny的时候提示: deepstream-app: error while loading shared libraries: libnvinfer.so.7,查看文件发现有 libnvinfer.so.8,没有 libnvinfer.so.7,请问怎么解决

m0_684462142023-04-20
  • 举报
回复
@m0_68446214已解决
QQ09242023-04-25
  • 举报
回复
@m0_68446214您是怎样解决的呢
gaoxi12023-05-13
  • 举报
回复
@m0_68446214您好,你这个问题时是怎么解决的呢
tv35272022-02-07
  • 打赏
  • 举报
回复
摄像头参数修改那个位置
bai666ai2022-02-11
  • 举报
回复
@tv3527

先用课程中的参数试一下

tv35272022-02-07
  • 打赏
  • 举报
回复
摄像头参数修改那个位置
bai666ai2022-02-07
  • 举报
回复
@tv3527

按照课程中的参数试一下

 

qq_375829952021-12-29
  • 打赏
  • 举报
回复
老师请问下使用yolov4tiny 用rtsp摄像头应该如何配置,或者说能不能有只进行rtsp解码的样例
bai666ai2021-12-31
  • 举报
回复
@qq_37582995

可以百度下yolov4使用rtsp摄像头的资料

qq_375829952021-12-29
  • 打赏
  • 举报
回复
老师请问下使用yolov4tiny 用rtsp摄像头应该如何配置,或者说能不能有只进行rtsp解码的样例
bai666ai2021-12-31
  • 举报
回复
@qq_37582995

可以百度下yolov4使用rtsp摄像头的资料

qq_375829952021-12-29
  • 打赏
  • 举报
回复
执行: deepstream-app -c deepstream_app_config_yoloV3_tiny.txt 问题: ERROR: Could not open lib: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so, error string: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so: cannot open shared object file: No such file or directory 0:00:00.236882488 24284 0x115bf750 ERROR nvinfer gstnvinfer.cpp:613:gst_nvinfer_logger: NvDsInferContext[UID 1]: Error in NvDsInferContextImpl::initialize() [UID = 1]: Could not open custom lib: (null) 0:00:00.236957330 24284 0x115bf750 WARN nvinfer gstnvinfer.cpp:812:gst_nvinfer_start: error: Failed to create NvDsInferContext instance 0:00:00.236977589 24284 0x115bf750 WARN nvinfer gstnvinfer.cpp:812:gst_nvinfer_start: error: Config file path: /opt/nvidia/deepstream/dee
bai666ai2021-12-29
  • 举报
回复
@qq_37582995

试试先执行下 CUDA_VER=10.2 make -C nvdsinfer_custom_impl_Yolo

liuliuheshiji2023-11-21
  • 举报
回复
@bai666ai老师,执行了也不行
兔子警官QAQ2021-09-05
  • 打赏
  • 举报
回复
课件无法下载了
bai666ai2021-09-05
  • 举报
回复
@兔子警官QAQ

可以的,在电脑上播放视频时,可看到下载课件的按钮

YxgLcw2021-09-05
  • 打赏
  • 举报
回复
进行deepstream测试的时候无法正常运行 Unknown or legacy key specified 'is-classifier' for group [property] Warn: 'threshold' parameter has been deprecated. Use 'pre-cluster-threshold' instead. Using winsys: x11 gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream-5.1/lib/libnvds_mot_klt.so gstnvtracker: Optional NvMOT_RemoveStreams not implemented gstnvtracker: Batch processing is OFF gstnvtracker: Past frame output is OFF ERROR: Could not open lib: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so, error string: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so: cannot open shared object file: No such file or directory
bai666ai2021-09-05
  • 举报
回复
@YxgLcw

试试先执行下CUDA_VER=10.2 make -C nvdsinfer_custom_impl_Yolo

Lfytmly_Mo2024-02-18
  • 举报
回复
@YxgLcw请问你解决这个问题了吗
YxgLcw2021-09-05
  • 打赏
  • 举报
回复
进行deepstream测试的时候一直报下面这个错误 Unknown or legacy key specified 'is-classifier' for group [property] Warn: 'threshold' parameter has been deprecated. Use 'pre-cluster-threshold' instead. Using winsys: x11 gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream-5.1/lib/libnvds_mot_klt.so gstnvtracker: Optional NvMOT_RemoveStreams not implemented gstnvtracker: Batch processing is OFF gstnvtracker: Past frame output is OFF ERROR: Could not open lib: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so, error string: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so: cannot open shared object file: No such file or directory 0:00:00.264638910 7940 0x7f4c001f90 ERROR
YxgLcw2021-09-05
  • 打赏
  • 举报
回复
在deepstream测试执行命令的时候一直报这个错误 Unknown or legacy key specified 'is-classifier' for group [property] Warn: 'threshold' parameter has been deprecated. Use 'pre-cluster-threshold' instead. Using winsys: x11 gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream-5.1/lib/libnvds_mot_klt.so gstnvtracker: Optional NvMOT_RemoveStreams not implemented gstnvtracker: Batch processing is OFF gstnvtracker: Past frame output is OFF ERROR: Could not open lib: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so, error string: /opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo/libnvdsinfer_custom_impl_Yolo.so: cannot open shared object file: No such file or directory 0:00:00.264638910 7940 0x7f4c001f90 ERROR
ACHENGK2021-07-23
  • 打赏
  • 举报
回复
老师,最后一个问题,快成功了 0:00:13.143931208 14985 0x287d90f0 ERROR nvinfer gstnvinfer.cpp:1111:get_converted_buffer: cudaMemset2DAsync failed with error cudaErrorInvalidValue while converting buffer 0:00:13.144019856 14985 0x287d90f0 WARN nvinfer gstnvinfer.cpp:1372:gst_nvinfer_process_full_frame: error: Buffer conversion failed ERROR from primary_gie: Buffer conversion failed Debug info: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvinfer/gstnvinfer.cpp(1372): gst_nvinfer_process_full_frame (): /GstPipeline:pipeline/GstBin:primary_gie_bin/GstNvInfer:primary_gie
bai666ai2021-07-23
  • 举报
回复
@ACHENGK

这是执行哪一步的问题?

ACHENGK2021-07-23
  • 举报
回复
@ACHENGKdeepstream-app -c deepstream_app_config_yoloV3_tint.txt
LaternZ2023-05-22
  • 举报
回复
@bai666ai现在解决了吗
ACHENGK2021-07-22
  • 打赏
  • 举报
回复
老师,我这边好像一直出错,能帮忙看看嘛
bai666ai2021-07-22
  • 举报
回复
@ACHENGK

yolov3-tiny那一步测试正常吗?

ACHENGK2021-07-22
  • 打赏
  • 举报
回复
** ERROR: : Failed to set pipeline to PAUSED Quitting ERROR from source: Resource not found. Debug info: gstfilesrc.c(533): gst_file_src_start (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstURIDecodeBin:src_elem/GstFileSrc:source: No such file "/home/nano/opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/../../samples/streams/sample_1080p_h264.mp4" ERROR from source: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure. Debug info: gstbasesrc.c(3452): gst_base_src_start (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstURIDecodeBin:src_elem/GstFileSrc:source: Failed to start ERROR from source: Resource not found. Debug info: gstfilesrc.c(533): gst_file_src_start (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstURIDecodeBin:src_elem/GstFileSrc:source: No such file "/home/nano/opt/nvidia/deepstream/deepstream-5.1/sources/objectDetector_Yolo/../../samples
bai666ai2021-07-22
  • 举报
回复
@ACHENGK

yolov3-tiny测试那一步正常吗?

 

ACHENGK2021-07-21
  • 打赏
  • 举报
回复
ERROR: Deserialize engine failed because file path: /opt/nvidia/deepstream/deepstream-5.0/sources/apps/sample_apps/deepstream-test1/../../../../samples/models/Primary_Detector/resnet10.caffemodel_b1_gpu0_int8.engine open error
bai666ai2021-07-22
  • 举报
回复
@ACHENGK

引擎生成不正确,再检查一下

ACHENGK2021-07-21
  • 打赏
  • 举报
回复
ERROR from src_elem: Internal data stream error. Debug info: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstV4l2Src:src_elem: streaming stopped, reason not-negotiated (-4) ** INFO: : incorrect camera parameters provided, please provide supported resolution and frame rate
ACHENGK2021-07-21
  • 举报
回复
@ACHENGKzhe shi shen men wen ti ???
bai666ai2021-07-22
  • 举报
回复
@ACHENGK

摄像头参数配置不对

tv35272022-02-07
  • 举报
回复
@ACHENGK摄像头参数修改那个位置
ACHENGK2021-07-21
  • 打赏
  • 举报
回复
老师,我在windows下训练好的权重,如何部署到jetson nano上?
bai666ai2021-07-21
  • 举报
回复
@ACHENGK

把自己的权重替换原来的权重,有些文件中的配置要修改,你可看下代码讲解部分

u0124203612021-07-15
  • 打赏
  • 举报
回复
老师您好,安装Dependencies时没有提示是否继续,最后测试yolov3tiny的时候提示: deepstream-app: error while loading shared libraries: libnvinfer.so.7,这是因为依赖项没装好吗,怎么解决?
bai666ai2021-07-15
  • 举报
回复
@u012420361

执行下 CUDA_VER=10.2 make -C nvdsinfer_custom_impl_Yolo

u0124203612021-07-14
  • 打赏
  • 举报
回复
用perbuild下载不了权重文件,有其他办法复制权重文件到指定目录吗?
bai666ai2021-07-14
  • 举报
回复
@u012420361

到这里找下https://github.com/pjreddie/darknet/