- 博客(15)
- 收藏
- 关注
原创 windows cuda11.x cudnn8.x TensorRT8.x 环境配置
win10 CUDA11 cudnn TensorRT开发环境的搭建与测试cuda,cudnn和tensorrt安装cuda下载地址:https://developer.nvidia.com/cuda-toolkit-archivecudnn下载地址:https://developer.nvidia.com/rdp/cudnn-archivetensorrt下载地址:https://developer.nvidia.com/nvidia-tensorrt-8x-download请注意cudn
2022-05-27 20:48:58 4197 3
原创 ubuntu 编译安装支持CUDA的OpenCV
cuda和cudnn的安装过于简单这里就不过多解释。一、安装opencv依赖包sudo apt-get updatesudo apt-get upgradesudo apt install cmake pkg-config unzip yasm git checkinstall libjpeg-dev libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev libavresample-dev libgstreamer1
2022-04-12 12:51:00 9972 44
原创 yolov5_dnn python/c++用opencv的dnn模块做yolov5目标检测
opencv dnn模块调用yolov5-onnx权重文件做检测非常简单的yolov5应用,不需要pytorch环境库,只需要opencv库即可,可以很简单很轻松的部署!!!项目中自带yolov5n.onnx,如果需要yolov5其他模型onnx权重文件,可以从我的百度网盘提取。提取码: 1cj3本项目支持对图片和视频进行检测,也支持摄像头实时检测。有问题请及时留言,如果帮助到了你,请在github留下star!github地址,yolov5_onnx_dnn...
2022-03-22 21:28:15 7990 17
原创 Win10配置SlowFast全过程并使用slowfast进行视频行为识别检测
Windows10配置SlowFast环境全过程 并使用自己的视频进行demo检测环境简介开始配置配置demo环境结果环境简介pycharmpython=3.7.11我就是不用linux,就要用window10配置。你还需要安装git,下下来以后一直下一步即可。可能还需要Visual Studio。开始配置首先下载官网的代码库git clone https://github.com/facebookresearch/slowfastcd SlowFast然后新建一个虚拟环境。然后
2022-03-21 12:20:53 5469 34
原创 yolov5核心代码: anchor匹配策略,compute_loss和build_targets理解
yolov5核心代码compute_loss和build_targets理解本文主要讲述yolov5anchor匹配策略-跨网格预测以及损失函数计算的核心过程理解,网络部分相对容易这里不再赘述。1. yolov5跨网格匹配策略yolov5最重要的便是跨网格进行预测,从当前网格的上、下、左、右的四个网格中找到离目标中心点最近的两个网格,再加上当前网格共三个网格进行匹配。增大正样本的数量,加快模型收敛。 j, k = ((gxy % 1. < g) & (gxy > 1.)).T
2022-03-07 11:00:01 5423 6
原创 Pytorch实现nms (torchvision.ops.nms)和numpy实现nms
Pytorch实现nms (torchvision.ops.nms)和numpy实现nmspytorch实现from torch import Tensorimport torchdef box_area(boxes: Tensor) -> Tensor: """ Computes the area of a set of bounding boxes, which are specified by its (x1, y1, x2, y2) coordinates.
2022-03-03 17:38:19 5764 6
原创 运行tensorrt显示找不到nvinfer.dll和nvparsers.dll
运行tensorrt显示找不到nvinfer.dll和nvparsers.dll因为复制tensorrt下的lib到cuda中时C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64没有添加到系统环境变量,所以会提示找不到。添加到环境变量,重启电脑即可。...
2022-02-28 11:14:49 10372 7
原创 使用yolov5训练自己数据集并通过flask部署yolov5
使用yolov5训练自己数据集的详细过程1.准备数据集yolo标签文件的格式如下:102 0.682813 0.415278 0.237500 0.502778102 0.914844 0.396528 0.168750 0.451389第一位为 class,为图片中物体的类别后面四位为图片中物体的位置,(xcenter, ycenter, h, w)即目标物体中心位置的相对坐标和相对高宽图中存在两个目标如果你已经拥有如上的label文件,可直接跳到下一步。没有如上标签文件,可使用 l
2021-10-23 18:39:44 7997 4
原创 pytorch中Convolutional Neural Networks的真正计算过程与理解
关于Convolutional Neural Networks的真正理解一般Convolutional Neural Networks包含卷积层,BN层,激活层以及池化层。池化层较为简单,不再赘述。借此机会详细的介绍其他三层是如何实现的,以及如何自定义卷积层参数。Convolution layer网上写卷积的博客不计其数,大都是长篇大论,其实卷积十分简单,见下图。上图所示输入为 【5,5 ,1】 的图像,卷积核大小为 3 * 3,步长为1 【一步一步走】,padding=0【如果为1会在图像外面补
2021-09-30 22:03:49 497
原创 pytorch中交叉熵损失nn.CrossEntropyLoss()的真正计算过程
关于nn.Cross Entropy Loss的真正理解对于多分类损失函数Cross Entropy Loss,就不过多的解释,网上的博客不计其数。在这里,讲讲对于CE Loss的一些真正的理解。首先大部分博客给出的公式如下:其中p为真是标签值,q为预测值。在低维复现此公式,结果如下。在此强调一点,pytorch中CE Loss并不会将输入的target映射为one-hot编码格式,而是直接取下标进行计算。import torchimport torch.nn as nnimport mat
2021-09-30 09:48:58 5804 5
原创 pytorch中归一化transforms.Normalize的真正计算过程
关于transforms.Normalize的真正理解问题transform.ToTensor()代码示例transforms.Normalize()求解mean和std结论我们都知道,当图像数据输入时,需要对图像数据进行预处理,常用的预处理方法,本文不再赘述,本文重在讲讲transform.ToTensor和transforms.Normalize。问题transform.ToTensor(),transform.Normalize((0.5,0.5,0.5),(0.5,0.5,0.5))究竟
2021-09-26 17:07:31 4745 6
原创 基于yolov3-deepsort-flask的目标检测和多目标追踪web平台
目标检测和多目标追踪平台简介项目地址简介与yolov3、deep-sort和flash相结合,是一个可以在网页上运行的目标检测和多目标跟踪平台。你可以上传图片或视频。上传图像时,进行目标检测。上传视频时,进行多目标跟踪(默认为行人,可更改为其他对象)。移动终端提供在线拍摄接口,用于实时目标检测和多目标跟踪。项目地址项目已经开源。是兄弟就来star我。Transformer-man/yolo-deepsort-flask...
2021-05-01 09:14:50 4993 13
原创 vs code快捷键CTRL+左键跳转快捷键失灵问题
vs code快捷键CTRL+左键跳转快捷键失灵问题很简单,缺少插件很简单,缺少插件如图所示,安装python插件即可。
2021-04-30 10:33:26 1135
原创 阿里云ECS部署python,flask项目,简单易懂,无需nginx和uwsgi
配置使用的是阿里云的学生机简要说明一下针对本文的环境情况:系统:Ubuntu20.04 Server(自带python3.8)进入阿里云服务器页面进入管理台,重置密码,方便登录加入安全组我的安全组配置这里表示端口开放接下来,cdm进入命令行 ssh root@ip地址 进入你的服务器然后执行所有升级sudo apt updatesudo apt upgrade -ypip换源(注意是pip3!!!!!)sudo pip3 config set global.inde.
2021-01-15 16:41:17 6809 22
原创 tensorflow2.0稳定版GPU简单安装
近期很多小伙伴询问我如何安装GPU版本tensorflow,其实特别简单。首先你的电脑一定要有NVIDIA显卡,算力现在的电脑应该普遍满足,不做考虑。看到网上有许多GPU安装的方法,倍感麻烦,在此做简单安装介绍。第一步:话不多说,cuda10.0,cudnncuda10.0安装其实直接默认即可,当然自定义也是可以的。去掉其中的flash插件,其实无伤大雅,方便考虑,默认即可。cudnn解压后,复制到cuda底下,和bin相同目录即可。这样就完成了重要的一步。第二步 : 配置环境变量如图所示
2020-05-14 09:30:04 2076 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人