logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

onnx部署之针对单张图片的检测---opencv的cuda版本推理比cpu更慢?

一度有点怀疑是不是opencv的编译出现了问题,恰好最近认识了一个csdn的朋友也在搞这个东西,所以相互交流了一下,发现原来问题就出在与检测单张图片上,将代码更改为检测视频,获取逐帧检测解决,最终yolov5s.onnx在我的电脑上gpu的推理时间为10ms左右一张,在cpu上推理时间为300-400ms一张。另外,单张图片的处理可能会导致 GPU 的负载不足,无法充分利用 GPU 的并行性能,而

文章图片
#opencv#人工智能#计算机视觉
记录一下VScode可以使用nvcc编译,但VS不行的解决方案

=========================分割线=======================deepseek有说将include、lib以及bin目录都添加到系统文件夹下,但是尝试了之后无果。最近在学习CUDA编程的东西,出现了一个问题Visual Studio在使用nvcc编译会报错。问了下deepseek,应该是环境配置的问题。

文章图片
#vscode#ide#编辑器
yolo系列一个奇奇怪怪的读取不到数据标签的问题

在这个代码中将JPEGImages的图片文件夹名称替换为labels的标签名,我将图片的名称更换了所以自然在这一步是无法转换的,也正是因为这个原因所以造成了找不到标签的路径。一方面是源码没有完全读完;另一方面是自己没有遵循yolo的命名规则随便就把图片文件夹的名称给改掉了。不过还好debug能很快找到问题的所在。

文章图片
#机器学习#人工智能
将西工大的NWPU VHR-10 dataset数据集标签转换成yolo格式

在yolo模型中要使用这个数据集的话需要将其转换为 类别(编号),x,y,w,h的形式,其中x,y,w,h是目标框相对于图片的框中心点坐标的比例和宽高相对于图像总体尺寸的比例。将坐标从左上右下转换为中心+宽高。

文章图片
到底了