摘要:
前言 博主遇到一个问题,想要先判断某个目录是否为空,如果为空的话,需要安装camera驱动;如果不为空的话,可以继续运行程序; shell if [ "`ls -A /dev/video*`" = "" ]; then echo "/dev/video* is empty, install came 阅读全文
2022年7月25日
摘要:
前言 FLOPS,即每秒浮点运算次数, 是每秒所执行的浮点运算次数(Floating-point operations per second;缩写:FLOPS)的简称,被用来评估电脑效能; FLOPs:注意s小写,是floating point operations的缩写(s表复数),意指浮点运算数 阅读全文
摘要:
前言 博主在TX2上运行程序的时候,突然自动关机,且查看top并没有内存泄露的情况,触摸TX2核心板发现温度很高,认为可能是产生了过热保护,遂查看证实。 安装软件并查看 # 安装软件 sudo apt install lm-sensors # 查看温度 sensors # 实时查看温度 watch 阅读全文
2022年7月11日
2022年7月8日
摘要:
前言 训练定制数据集之后,测试发现bbox框的位置有时候不准确,当然与定制数据集的大小有很大关系,另外,是否也和模型参数配置有关呢?! 重点 Kmeans原理及其改进算法kmeans++算法原理的理解,以及应用; anchorbox的理解 1. 修改主干部分的模型参数,还能使用预训练权重吗? 修改了 阅读全文
2022年7月7日
摘要:
前言 本文主要总结深度学习中激活函数的来龙去脉,理解激活函数的定义,掌握常见激活函数的特性,能够灵活使用激活函数解决实际项目中的问题。 一、激活函数的基本理解 1. 什么是激活函数 所谓激活函数(Activation Function),就是在人工神经网络的神经元上运行的函数,负责将神经元的输入映射 阅读全文
摘要:
前言 一、数据增强的作用 1. 避免过拟合; 2. 提升模型鲁棒性,降低模型对图像的敏感度; 3. 增加训练数据,提高模型泛化能力; 4. 避免样本不均衡; 二、数据增强的常用方法 几何变换类(翻转,旋转,裁剪,变形,缩放等)、颜色变化类(噪声、模糊、颜色变换、擦除、填充等); 1. 缩放resiz 阅读全文
摘要:
参考 1. yolov7_paper; 2. yolov7_github; 完 阅读全文
2022年7月6日
摘要:
前言 参考 1. YOLOv6_github; 2. YOLOv6_paper; 3. YOLOv6:又快又准的目标检测框架开源啦; 完 阅读全文
摘要:
问题执行git push 的时候遇到了’: OpenSSL SSL_read: Connection was reset, errno 10054的错误提示 原因这是服务器的SSL证书没有经过第三方机构的签署,所以报错。错误原因可能是网络不稳定,连接超时造成的,如果你试了多次还是报这个错误,建议你执 阅读全文
摘要:
script # copy images with same name as json file to one directory dir=/home/xxx/output_tfl_20220630 mkdir $dir/image for file in $dir/*.json; do # ech 阅读全文
2022年6月29日
摘要:
前言 博主在运行edgeai_yolov5的时候,出现了一些意料之外的错误,记之。 问题: NVIDIA GeForce RTX 3080 Ti with CUDA capability sm_86 is not compatible with the current PyTorch install 阅读全文
摘要:
问题 conda环境中,遇到opencv的一个错误 Traceback (most recent call last): File "x01export_FasterRCNN_onnx.py", line 30, in <module> cv2.imshow("win", image) cv2.er 阅读全文
摘要:
前言 本文主要介绍darknet的使用过程,包括安装、训练、测试、部署等内容。 一、darknet简介 darknet是基于c和cuda的开源神经网络框架,快速且安装简易,支持cpu和gpu计算。 二、测试 $ cd ~/project $ git clone https://github.com/ 阅读全文
摘要:
前言 博主之前使用yolov5进行训练和测试,但是在部署的时候,根据部署平台的不同,实现过程也有所不同。一般对于nvidia的显卡,可以使用pytorch转onnx转tensorrt进行部署,需要熟悉tensorrt的实现过程,甚至cuda编程。也可以根据部署平台的固网文档进行部署,比如高通的SNP 阅读全文
摘要:
问题: RuntimeError: Unable to find a valid cuDNN algorithm to run convolution 解决方法: 减小batch-size的数值即可; 当我们测试yolov5x.pt这个模型进行预训练的时候,会报Unable to find a va 阅读全文
2022年6月22日
摘要:
参考 1. TeXLive; 完 阅读全文
2022年6月20日
摘要:
前言 本文主要介绍将labelme标注的文件和数据集转换为coco128格式,同时处理数据集可以用于darknet-yolov3的训练和测试; 操作过程 使用labelme标注数据集,同时将其转为coco128格式; labelme2coco128.py ''' ****************** 阅读全文
2022年6月16日
摘要:
交通标志和信号灯数据集有TT100K(清华腾讯100K数据集)、中国交通标志检测数据集CCTSDB、 Bosch Small Traffic Lights Dataset(BSTLD). 交通信号灯检测系统的数据集有很多,其中包括: LISA: Traffic Light Dataset:由美国加州 阅读全文