自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小刺猬的宝藏笔记本

随手记录 不喜勿喷。

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 【无标题】

【代码】【无标题】

2023-08-08 18:13:19 153

原创 Notes(二)——Vim编辑器

vim使用

2022-07-11 14:47:55 2862 1

原创 Notes(一)——Linux 系统命令及其使用详解

linux常用命令

2022-07-06 15:29:45 1289

原创 语音告警(二)——基于Jetson Nano目标检测的语音告警

linux语音播放流程可参考目标检测算法实现(七)目标检测算法实现(七)——Yolov5实战-linux语音播放_是刺猬吖的博客-CSDN博客目前音视频领域部署常用FFmpeg或基于厂家SDK的特定硬件实现,但DeepStream的基础框架是基于Gstreamer框架的,Gstreamer开源框架可以实现流媒体应用的开发,能够实现包含音视频在内的数据流采集、编解码、后处理等,虽然与FFmpeg相同也是使用命令行工具实现功能并测试验证,但与FFmpeg需要API实现工程开发不同的是,Gs...

2022-04-21 15:59:14 3650 1

原创 语音告警(一)——基于YOLOv5目标检测的语音告警

当小火苗、山林大火和烟雾的置信度大于预设的阈值时,播放三个类别对应的语音实现语音告警。首先选取FFmpeg播放器来播放自己录制好的mp3文件,FFmpeg拥有LGPL/GPL许可和前沿音/视频编解码库libavcodec,使用方便,功能强大。虽然FFmpeg(Fast Forward mpeg视频编码标准)在Linux系统开发并且在Linux系统使用较多,但在windows系统下也同样可以用来录制、编解码、转换、流化音视频等。然后在命令行调测语音,语音正常播放之后,再最终进行语音告警模块的实...

2022-04-21 15:38:06 7166 14

原创 NVIDIA相关资料(二)——TensorRT加速深度学习推理计算

NVIDIA教你用TensorRT加速深度学习推理计算

2022-04-21 15:13:02 2698

原创 NVIDIA相关资料(一)——Deepstream相关知识

来源于官网翻译资料Welcome to the DeepStream Documentation — DeepStream 5.1 Release documentation1.DeepStream简介1.1DeepStream概览DeepStream 是一个流分析工具包,用于构建 AI 驱动的应用程序。它将流数据作为输入——来自 USB/CSI 摄像头、来自文件的视频或通过 RTSP 的流,并使用人工智能和计算机视觉从像素中生成洞察力,以便更好地了解环境。DeepStream SDK 可以成.

2022-04-21 14:48:07 6982

原创 目标检测算法实现(八)——YOLOV5学习笔记

Yolov5官方代码中,给出的目标检测网络中一共有4个版本,分别是Yolov5s、Yolov5m、Yolov5l、Yolov5x四个模型。将四种模型的pt文件转换成对应的onnx文件后,即可使用netron工具查看。Yolov5s的网络结构将四种模型的pt文件转换成对应的onnx文件后,即可使用netron工具查看。...

2021-11-11 21:58:56 7896 2

原创 FPGA学习笔面试记录(六)——FPGA代码

1.二进制与格雷码转换转格雷码:module binary2grey #( parameter N = 4)( input [N-1: 0] binary , output wire [N-1: 0] grey);assign grey =(binary>>1)^binary;endmodule转二进制:module ...

2021-11-09 00:12:58 1180

原创 FPGA学习笔面试记录(五)——FIFO深度

目录FIFO概念1. 什么是 FIFO?2. 什么情况下用 FIFO?3. FIFO 的宽度4. FIFO 的深度FIFO存储深度(容量)计算1.读写没有空闲周期。(fA>fB)2.读写都有空闲周期。(读写速率大小随意,可以相等)3.考虑背靠背,读写速率相等。4.考虑背靠背,读写速率不等。FIFO概念1. 什么是 FIFO?FIFO 是英文 First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的 区别是没有外部读写

2021-11-09 00:05:31 1066

原创 FPGA学习笔面试记录(四)——时序分析

目录时序分析概念1.什么是建立时间和保持时间?2.为什么D触发器要满足建立时间和保持时间?3.如何修复建立时间和保持时间4.什么是流水线?5.什么是流水线冒险?6.什么是关键路径?如何减小?7.如何提高系统运行速度?8.阐述系统最快时钟频率和流水线设计思想9.为什么说时钟越快,时序越容易违规?为什么工艺越高,时钟就可以跑得越快?10.时序约束的基本概念和基本策略?11.时序约束有哪几种路径12.为什么说阻塞赋值和非阻塞赋值最好不要混用?为什么说if嵌套不要

2021-11-08 23:50:13 3333

原创 FPGA学习笔面试记录(三)——重难点知识汇总

目录锁存器和触发器1.名词解释2.锁存器和触发器的区别3.触发器、锁存器、寄存器的区别?4.锁存器有哪些缺点?5.触发器有哪些类型?6.D锁存器7.D触发器8.锁存器触发器优缺点同步和异步1.组合电路、时序电路2.同步电路、异步电路3.同步复位4.异步复位5.异步复位同步释放6.什么是亚稳态7.如何消除亚稳态?8.为什么两级触发器可以防止亚稳态传播?9.如何处理跨时钟域信号?竞争与冒险1.毛刺2.竞争与冒险3....

2021-11-08 23:41:31 1014

原创 FPGA学习笔面试记录(二)——FPGA基础

这里我罗列了一个学习思维导图,笔面试过程中遇到的问题,大都涵盖在内,可以参考。基础知识记录如下:目录FPGA部分1.典型FPGA的开发流程2.FPGA内部资源包括哪些及作用?3.查找表LUT的原理4.FPGA芯片内的存储器资源是哪些?5.选择FPGA时考虑的因素有哪些?6.FPGA和CPLD的区别?7.FPGA和ASIC的区别?8.FPGA、CPLD、ASIC的区别?数电部分1.逻辑函数的表示方法2.什么是格雷码?3.为什么要使用格雷码?4...

2021-11-08 23:13:19 787 1

原创 FPGA学习笔面试记录(一)——入门指南

本科学的最好最感兴趣的就是数电啦,从简单的与或非,卡诺图,到3-8译码器,抢答器等等。数电老师是一个小胖子,讲课的时候喜欢理论联系实际,给我们讲打电话时分电路的普适原理,讲红绿灯之所以选择数字电路就是因为数字电路的最大优势就是可靠性,讲状态机的时候联系到饮料自助贩卖机,诸如此类,反正我是非常喜欢。后面了解到数字电路设计的进阶课程就是FPGA设计,本科的时候,老师提供了各方面的完备条件,买了板子,提供实验室等等,没珍惜,主要是实验室太适合睡觉吃火锅打游戏了。读研期间下决心好好学习FPGA,也决定了工作方向选择

2021-11-08 22:43:33 302

原创 目标检测算法实现(七)——Yolov5实战-linux语音播放

1.下载配置安装ffmpeg1.1 ffmpeg简介FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabric

2021-10-28 17:01:40 1965 2

原创 目标检测算法实现(六)——Yolov5训练-服务器部署训练

首先我要感慨一下linux系统的强大,真的是windows上一堆操作到linux上就一行命令,反正就绝了。自己也真的是蠢极了,前一两天瞎摸索,走了很多的弯路,干了好多蠢事,不列举了。还好在ZHY大佬的帮助下,顺利完成了服务器的部署训练,并且学习了一些小Tips,在此记录下来,记录并分享自己的学习步骤,也可以供给需要的同学参考~目录1.安装miniconda(选择是否安装)1. 1 下载conda(如果已有conda可跳过)1.2 添加权限1.3 运行1.4 编辑.bashrc文件

2021-10-24 19:12:41 2893 3

原创 Jetson Nano部署实现(一)——Yolov5目标检测-Jetson Nano部署

1.烧录系统镜像1.1 下载系统镜像英伟达官方下载地址 :https://developer.nvidia.com/embedded/downloads下载系统镜像JetPack 4.5.1(注意有4GB和2GB两个版本,根据Jetson Nano的型号选择相应的版本)1.2格式化 SD 卡下载SD Card Formatter软件并安装,使用 SD Card Formatter 格式化 SD 卡。下载地址:https://www.sdcard.org/downloads/form.

2021-05-27 11:07:05 6612 12

原创 目标检测算法实现(五)——Labelimg安装使用+xml-txt转换

目录1.LabelImg的安装(已上传)1.1 github的安装包地址:https://github.com/tzutalin/labelImg(安装包较小 可以直接下载)1.2 我是在Windows + Anaconda下安装的1.3按键功能介绍2.xml文档转txt(.py文件已上传)2.1 在data文件下创建如下文件目录2.2 在根目录下创建make_txt.py文件,代码如下,运行代码后ImageSets中生成数据集分类txt文件。2.3根目录下添加txt-xm...

2021-05-07 10:57:09 939

原创 目标检测算法实现(四)——yolov5第一次训练

训练模型虽然内容不多 但是还是很重要的 所以单列一篇出来啦~训练模型(先训练一个类别-人)1. 在data文件夹下人为构造images、ImageSets、labels三个文件夹2. 然后打开models文件夹下yolov5s.yaml,修改第二行nc的80为1,将种类数量改为1。(一个类别)3.修改训练所需的配置:打开train.py训练模型(先训练一个类别 人)1. 在data文件夹下人为构造images、ImageSets、labels三个文件夹1.其中images用于存放

2021-04-28 16:59:46 3070 12

原创 目标检测算法实现(三)—— yolov5 代码调试

开始调试代码测试环境~1.原代码下载1.1 Github下载地址:https://github.com/ultralytics/yolov5目前Yolo v5已经出到第五版了,如下图,展开查看。我这里选择的第四版1.2 下载完成后,打开文件夹中的 requirements.txt,将torch和torchvision这两行前面加#注释掉,这两行是给cpu版本安装的。1.3 进入AnacondaPrompt命令行,输入:cd 代码存放位置(下载好的代码存放的位置记录一...

2021-04-28 16:59:29 2478 13

原创 目标检测算法实现(二)——配置调用GPU:CUDA和cuDNN

目录1.根据自己电脑的显卡确定cuda和cuDNN版本:1.1 查看系统中的显卡驱动版本1.2 根据显卡确定CUDA版本1.3根据显卡确定cuDNN版本2.安装CUDA10.22.1 下载网址2.2 选项配置如下所示,单击download。2.3 下载完成后安装步骤如下,这个路径不修改,是临时文件,后面会自动删除的。2.4 一路傻瓜式安装操作,即可安装完成。(没有装VS的需要装个VS2017或者更高的版本)2.5 windows+R...

2021-04-27 13:20:18 1702 3

原创 目标检测算法实现(一)——配置python环境:Anaconda和Pycharm

全文包含了目标检测算法实现的每一步操作,从纯新手小白配置环境开始,其中参考了很多大佬的博文,向大佬们表示致谢。尤其感谢高xq大佬的无私帮助!!!!每个人都有迷茫困苦的阶段,研究生这两年就像是在黑暗中行走,没有目标没有方向,看不到脚下的路,更看不到前方的光,压抑痛苦,负重前行,在放弃的边缘来回的徘徊。高xq大佬的帮助像是这条黑暗道路上的一盏路灯,虽然无法改变大环境的恶劣,但足以让我看清当下的路,一步步向前走,会慢慢好起来的,加油吧!!!1.Anaconda安装教程1.1 Anaconda官网下载地址

2021-04-27 11:42:37 1748 5

原创 目标检测综述学习笔记

目标检测综述学习笔记Object Detection in 20 Years: A Survey摘要:本文根据目标检测的发展,对400多篇相关的文章进行综述,涵盖了很多主题,包括历史上里程碑检测器、检测数据集、度量标准、检测系统的基本构件、加速技术以及最新的检测方法。本文也综述了行人检测、面部检测、文本检测等一些重要的检测应用,并对面临的挑战和近几年来的技术发展做了深度的分析。1. Introduction目标检测的任务是开发计算模型和技术用来解决机器视觉应用中所需的最基本消息之一:物体在哪

2021-03-25 09:46:27 4700 2

将xml文件转换为txt格式文件(python)

将xml文件转换为txt格式文件(python)

2021-05-07

python排序文件,将文件夹中内容进行排序。

排序文件,将图片和xml文档进行排序。

2021-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除