- 博客(89)
- 收藏
- 关注

原创 手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程
手把手教你使用YOLOV5训练自己的目标检测模型大家好,这里是肆十二(dejahu),好几个月没有更新了,这两天看了一下关注量,突然多了1k多个朋友关注,想必都是大作业系列教程来的小伙伴。既然有这么多朋友关注这个大作业系列,并且也差不多到了毕设开题和大作业提交的时间了,那我直接就是一波更新。这期的内容相对于上期的果蔬分类和垃圾识别无论是在内容还是新意上我们都进行了船新的升级,我们这次要使用YOLOV5来训练一个口罩检测模型,比较契合当下的疫情,并且目标检测涉及到的知识点也比较多,这次的内容除了可以作为大家
2021-12-15 12:59:29
165684
264

原创 计算机视觉数据集清单-附赠tensorflow模型训练和使用教程
计算机视觉数据集清单-附赠tensorflow模型训练和使用教程我在这里整理了一些计算机视觉中使用到的数据集,大家可以根据需要下载。友情提示:使用右侧的目录可以帮助你快速找到你想要的数据集物体分类物体分类是计算机视觉中一项经典的任务,用户上传图片,模型读取图片,识别出该图片的种类,这里不仅仅有数据集,我在这里也写了一篇博客,里面详细描述了大家如何根据自己的数据集去构建自己的物体分类模型。肺炎数据集下载链接:数据集基本信息名称:肺炎x光片数据集类别:两类 [‘PNEUMONIA’, ‘NO
2021-06-16 18:35:14
18358
5
原创 【2023-Pytorch-分类教程】手把手教你使用Pytorch训练自己的分类模型
2023年全新Pytorch分类教程,支持数据搜集、多种模型训练测试、模型参数和网络结构查看以及全新的图形化界面,快去学习吧!
2022-12-06 17:56:21
1672
原创 毕设系列-检测专题-基于卷积神经网络的动物识别系统
我们之前做过一期基于Yolov5的口罩检测系统(手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程_dejahu的博客-CSDN博客),里面的代码是基于YOLOV5 6.0开发的,并且是适用其他数据集的,只需要修改数据集之后重新训练即可,非常方便,但是有些好兄弟是初学者,可能不太了解数据的处理,所以我们就这期视频做个衍生系列,主要是希望通过这些系列来教会大家如何训练和使用自己的数据集。B站视频:毕设系列-检测专题-基于YOLOV5的手势识别系统_哔哩哔哩_bilibili博客地址:h
2022-04-07 16:37:30
3583
7
原创 毕设系列-检测专题-基于YOLOV5的手势识别系统
我们之前做过一期基于Yolov5的口罩检测系统(手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程_dejahu的博客-CSDN博客),里面的代码是基于YOLOV5 6.0开发的,并且是适用其他数据集的,只需要修改数据集之后重新训练即可,非常方便,但是有些好兄弟是初学者,可能不太了解数据的处理,所以我们就这期视频做个衍生系列,主要是希望通过这些系列来教会大家如何训练和使用自己的数据集。本期我们带来的内容是基于YOLOV5的手势识别系统,我们将会训练得到能识别10种常用手势的模型,废话不多
2022-03-05 12:54:42
9996
8
原创 手把手教你用UNet做医学图像分割系统
兄弟们好呀,这里是肆十二,这转眼间寒假就要过完了,相信大家的毕设也要准备动手了吧,作为一名大作业区的UP主,也该蹭波热度了,之前关于图像分类和目标检测我们都出了相应的教程,所以这期内容我们搞波新的,我们用Unet来做医学图像分割。我们将会以皮肤病的数据作为示范,训练一个皮肤病分割的模型出来,用户输入图像,模型可以自动分割去皮肤病的区域和正常的区域。B站讲解视频:CSDN博客:代码地址:unet_42: 基于Unet的医学影像分割系统 (gitee.com)处理好的数据集和训练好的模型:更多相关的
2022-02-15 00:57:03
55080
49
原创 教你用300行Python代码实现一个人脸识别系统
最近又多了不少朋友关注,先在这里谢谢大家。今天我们来python实现一个人脸识别系统,主要是借助了dlib这个库,相当于我们直接调用现成的库来进行人脸识别,就省去了之前教程中的数据收集和模型训练的步骤了。
2022-01-10 14:24:18
23232
184
原创 聊一聊计算机视觉中常用的注意力机制 附Pytorch代码实现
注意力机制(Attention)是深度学习中常用的tricks,今天我们就来一起聊一聊计算机视觉中常用的注意力机制以及他们对应的Pytorch代码实现,另外我还使用这些注意力机制做了一些目标检测的实验,实验效果我也一并放在博客中,大家可以一起对自己感兴趣的部分讨论讨论。
2021-12-17 12:35:39
7189
5
原创 目标检测数据集清单-附赠YOLOV5模型训练和使用教程
目标检测数据集清单-附赠YOLOV5模型训练和使用教程先占坑,后续更新找到我你可以通过这些方式来寻找我。B站:肆十二-CSDN:肆十二知乎:肆十二 微博:肆十二-现在关注以后就是老朋友喽!...
2021-12-12 20:20:59
15772
9
原创 Ubuntu20.04远程连接
最近实验室的电脑显卡驱动老是不对,经过调查发现是自动更新之后linux的内核版本会变,导致显卡无法连接,为了解决这个问题,在重装系统之后,我直接选择了将更新关闭,这样的话可以暂时避免这个问题,如下图所示:另外,如果系统重装之后会导致服务器方面无法连接,这个是因为重装之后公钥发生了变化,首先大家需要在服务器端安装ssh服务并且打开防火墙sudo apt-get install openssh-serversudo systemctl status sshsudo ufw allow ssh在本地
2021-11-29 15:00:03
1834
2
原创 mmdetection和mmsegmentation无法加载预训练模型的问题
Openmmlab无法加载预训练模型的问题这两天在调试mmsegmentation和mmdetection,可能是因为自己的原因,预训练模型死活加载不了预训练的模型,无法正常的索引到预训练模型的地址,最后通过降低版本的方式成功地加载了预训练模型并跑了起来,具体的流程如下:解决过程安装pytorch和torchvision我是30系列的显卡,所以需要的cuda版本需要是11以上。conda install pytorch==1.9.0 torchvision==0.10.0 cudatoolki
2021-10-08 20:53:10
2166
3
原创 Windows下YOLOX的配置
Windows下YOLOX的配置作者:肆十二本次博客电脑基本配置情况:系统-windows10 显卡-RTX2070s CPU-I7 9700kYOLOX是是旷视科技在2021年提出的Anchor Free的目标检测框架,YOLOX-l模型在coco的测试集上可以达到51.5的mAP值,相对于YOLOV5有1.8个点的提高,并且YOLOX是一个Anchor free的框架,相对来说没有太多需要调试的超参数,在原始的预训练模型上做一下微调就可以在自己的数据集上达到不错的效果,算法的细节部分还请大家
2021-10-01 15:17:01
1622
3
原创 遥感影像数据集-DOTA
遥感影像数据集参考:PaddleDetection/README.md at release/2.2 · PaddlePaddle/PaddleDetection (github.com)CAPTAIN-WHU/DOTA_devkit (github.com)DOTA遥感数据集以及相关工具DOTA_devkit的整理(踩坑记录) - 知乎 (zhihu.com)遥感影像的数据集大多数都包含了角度信息,并且目标相对较小,传统的目标检测在遥感影像的处理上效果不佳,比较常用的数据集有nwpu数据集和
2021-09-17 14:02:18
3193
2
原创 使用MMDetection训练自己的数据集
github链接:OpenMMLab (github.com)官方文档:Prerequisites — MMDetection 2.15.1 documentationMMDetection推荐大家最好还是在linux系统下使用,windows系统上使用起来属实bug太多下面的教程将会教会大家如何使用MMDetection来训练一个自己的目标检测模型,MMDetection设计的非常nice,准备好数据之后,只需要稍微修改一下配置文件就能完成训练,大多数模型的配置文件在MMDetection都进行.
2021-08-27 20:06:32
4768
原创 使用MMDetection进行目标检测
首先需要按照官方文档在本机的电脑上安装好MMDetection,不熟悉的小伙伴可以看我下面的这篇教程。安装好mmdetection后,对图片和视频进行目标检测非常简单,只需要3个文件即可模型的配置文件模型文件需要进行推理的图片或者视频详细的代码如下:from mmdet.apis import init_detector, inference_detector, show_result_pyplotimport mmcvconfig_file = '../configs/faster_
2021-08-27 19:35:08
1521
2
原创 mmdetection的使用
mmdetection的使用官方文档:Welcome to MMDetection’s documentation! — MMDetection 2.15.0 documentation配置教程:windows下安装mmdetection_dejahu的博客-CSDN博客mmdetection进行目标检测实验时,需要下载好预训练的模型以及设置好相应的配置文件,配置文件中主要是设置一些学习率还有anchor,因为是继承的关系,所以直接加载原有的配置文件,在原有的配置文件上进行修改即可。关键在于数据集
2021-08-11 11:16:08
3274
1
原创 windows下安装mmdetection
mmdetection是个非常好用的目标检测工具包,提供了大量的预训练模型,服务器上开发实在是太麻烦了,所以我尝试在我的windows电脑上安装了mmdetection,最终成功跑出了demo,如下:版本信息如下:显卡:RTX2070S系统:Windows10cuda:11.1cudnn:8.1pytorch:1.8.0torchvision:0.9.0mmcv:1.3.9mmdetection:2.15.0安装cuda和cudnn下载cuda11.1并安装,下载地址如下:CU
2021-08-06 11:05:14
2063
8
原创 释放GPU显存
使用下面的Python代码可以快速释放GPU显存import ospid = list(set(os.popen('fuser -v /dev/nvidia*').read().split()))kill_cmd = 'kill -9 ' + ' '.join(pid)print(kill_cmd)os.popen(kill_cmd)
2021-08-01 19:25:54
2154
2
原创 遥感目标检测相关 论文|代码|数据集 汇总
ref:GitHub - SJTU-Thinklab-Det/DOTA-DOAI: This repo is the codebase for our team to participate in DOTA related competitions, including rotation and horizontal detection.AbstractThis repo is the codebase for our team to participate in DOTA related comp.
2021-07-21 09:29:36
1676
原创 dejahu的深度学习学习笔记05-Pyotrch中的深度学习计算
开始之前给大家安利一下我之前写的使用tensorflow2构建物体分类模型的博客,我在博客中详细介绍了数据集收集、模型构建和模型使用三个方面,结合视频你也可以快速构建自己的物体分类模型,快去试试吧!手把手教你用tensorflow2.3训练自己的分类数据集_dejahu的博客-CSDN博客前面的几章内容重点讨论了模型的基本构建和一些模型训练所涉及的技巧,今天学习的课程中,在树叶分类的任务中看到不少关于比赛的技巧,不只是迁移学习那么简单,包括优化器、数据增广等方面都有讲究,后面需要专门抽时间来看下前面的房
2021-07-09 15:08:36
471
原创 dejahu的深度学习学习笔记04-关于模型训练你需要了解的一些知识
前面我们讨论了线性回归、softmax分类和感知机这些模型,这些模型构建的过程都是有监督的学习,需要借助大量的样本来学习最优的参数,基本原理时通过链式法则使用梯度下降来对参数进行调整。虽然说起来比较简单,但是在实际操作的时候,模型训练需要关注很多细节,包括去模型是否会出现过拟合的现象,模型的超参数是否合理,训练的数据和验证的数据如何进行划分,这都需要进一步来探讨。今天这节我们来一起讨论一下深度学习中模型训练你需要关注的一些细节以及你需要掌握的一些基础知识。开始之前给大家安利一下我之前写的使用tensorf
2021-07-07 09:57:54
562
原创 dejahu的深度学习学习笔记03-感知机和MLP|Pytorch代码实现
前面的笔记中我们讨论了线性回归和softmax分类,都可以看作是一层的全连接层,其中线性回归的输出是一个神经元,softmax的输出是多个神经元,softmax主要作用在损失函数的计算部分,相应地模型也需要学习到更多的权重。今天我们来看一下感知机(perceptron)以及感知机的进化版本,多层感知机(MLP)。开始之前给大家安利一下我之前写的使用tensorflow2构建物体分类模型的博客,我在博客中详细介绍了数据集收集、模型构建和模型使用三个方面,结合视频你也可以快速构建自己的物体分类模型,快去试试吧
2021-07-07 09:56:09
256
原创 dejahu的深度学习学习笔记02-softmax分类|Pytorch代码实现
上节博客中我们一起探讨了机器学习中的回归问题,回归问题主要是为了解决连续的问题,生活中还有很多应用场景不是连续的,预测的结果是离散的,比如识别一个垃圾的种类或者是识别一个花卉的具体种类,这种问题如果使用简单的线性回归是达不到目的的,这个时候就需要引入分类去解决,今天我们一起来看下如何去使用Pyotrch实现Softmax分类。开始之前给大家安利一下我之前写的使用tensorflow2构建物体分类模型的博客,我在博客中详细介绍了数据集收集、模型构建和模型使用三个方面,结合视频你也可以快速构建自己的物体分类模
2021-07-05 15:18:16
350
原创 dejahu的深度学习学习笔记01-线性回归+Pytorch代码实现
机器学习简单来讲可以分为两个问题,我们都是希望能将现实中的问题进行抽象来构建数学模型,根据预测的内容,可以将问题分为回归问题和分类问题,如果预测的是连续值,那么就是回归问题,如果预测的是离散值,那么就是分类问题。比如房价的预测就是一个典型的回归问题,给出房子的面积、地理位置等基本输入,模型可以根据这些输入得到房子大概的价格。原理介绍?什么是模型大概从大一开始,就接触到模型这个概念,很多时候不不是很清楚到底啥是个模型。以为现在的理解来看,模型就是数学公式,比如我们高中学到的kx+b就是一个线性模型,在
2021-07-04 15:31:45
260
3
原创 2021年Windows下安装GPU版本的Tensorflow和Pytorch
视频教程:请等待最近比特币的热潮慢慢褪去,显卡的价格也下来了,所以小伙伴们可以观察一下最近的行情,合适的时候可以入手几块显卡来搞深度学习。关注我的朋友大多数来自大作业怎么搞系列教程,大作业怎么搞系列使用tensorlfow训练了几个物体分类模型,在开源出的代码中我也基本给了大家我训练好的模型,有的朋友反应自己跑训练的过程的时候速度比较慢,这个原因大多都是因为大家是在CPU环境下来跑的,所以速度不是很快,如果使用GPU来跑训练的话,效率上差不多是CPU的10倍。!!!注:深度学习的小伙伴请选择Nvidia
2021-07-02 17:58:57
26010
50
原创 dejahu深度学习笔记00-深度学习基础
最近在看李沐老师的动手学深度学习教程,强烈安利大家去看,讲的非常通透,他会从一个常人的角度给你分析深度学习的原理,另外最近老师录制的视频是Pytorch版本的,在学习基本原理的同时还是学习到Pytorch的使用,真的是太棒了!这期专栏我就按照我自己的理解把其中一些重点的知识做个记录,方便自己回顾,另外也会附上Python的代码,结合代码一块理解原理。深度学习的历史深度学习这个概念在上个世纪50年代那会就已经有了,一开始有人提出了感知机的模型,可以说是现在深度学习网络的一个雏形了,但是当时的MLP解决不
2021-06-29 16:53:13
456
原创 【03】手把手教你构建垃圾分类系统-基于tensorflow2.3
B站视频:等待更新(b站:dejahu)代码地址:trash_classification_tf2.3: 基于tensorflow2.3的垃圾分类系统 (gitee.com)模型和数据集地址:垃圾分类数据集和tf代码-8w张图片245个类.zip-深度学习文档类资源-CSDN下载大家有什么想法也可以在评论区留言,我会根据留言情况出对应的教程。哈喽,大家好,这里是dejahu,本期教程给大家带来的是基于tensorflow2.3的垃圾分类系统,主要还是为了教会大家如何使用我写好的物体分类模板代码去.
2021-06-25 17:32:21
12420
32
原创 垃圾分类数据集-8w张图片245个类附赠tensorflow代码
垃圾分类数据集-8w张图片245个类附赠tensorflow代码课程设计要做一个垃圾分类系统,需要识别可回收垃圾、厨余垃圾、有害垃圾和其他垃圾等四个大类,在网上找到了很多开源的数据集,但是质量参差不齐,而且有坏图的存在,所以我就将这些数据集还有自己爬取的数据一起清洗了一遍,全部保存为了jpg的格式,一共有245个小类和4个大类。模型训练使用的是tensorflow2.3,其中mobilenet的准确率有82%,并使用pyqt5构建了图形化界面,如下所示。目前课程设计已经提交并获得了不错的乘积,很开心!
2021-06-18 14:21:06
6112
12
原创 手把手教你用tensorflow2.3训练自己的分类数据集
配合视频一起食用这篇教程效果更佳:课设题目没想好?手把手教你用tensorflow2构建果蔬识别系统tensorflow2.x版本对小白非常友好,2.x的api中对keras进行了合并,大家只需要安装tensorflow就可以使用里面封装好的keras,利用keras可以快速地加载数据集和构建模型,下面我们直接来看以下通过tensorflow2.3训练自己的分类数据集吧。注:本文主要针对图片形式的数据集构建分类模型,文本数据、目标检测等任务暂不涉及。本文使用到的代码已在码云上开源,请大家自行下载,st
2021-06-16 18:45:00
30669
54
原创 使用Python检测条形码和二维码
Python检测条形码和二维码条形码的类别条码在我们的日常生活中经常见到,主要有两类:一位条码和二维码**一维条码:**我们平时习惯称为条形码。条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案,如下图所示:**二维码:**二维条码简称为二维码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Cod
2021-06-08 09:50:18
1578
1
原创 【02】水果蔬菜识别系统-基于tensorflow2.3开发
基于tensorflow2.3开发的水果蔬菜识别系统tensorflow是由google出品的深度学习框架,2.x版本的tensorflow对代码进行了重构,使用起来更加简洁方便。本系统使用tensorflow训练了一个两层卷积两层池化的卷积神经网络和一个基于迁移学习的mobilnet网络,其中mobilenet网络模型准确率高达97%,可识别[‘土豆’, ‘圣女果’, ‘大白菜’, ‘大葱’, ‘梨’, ‘胡萝卜’, ‘芒果’, ‘苹果’, ‘西红柿’, ‘韭菜’, ‘香蕉’, ‘黄瓜’]12种水果蔬菜
2021-06-05 17:04:48
24207
37
原创 高等计算机网络与通信20年期末考试
主要是考察一些基本概念和应用场景,一共是7道题一、解释下列英文的基本概念和用途,一共是10个名词,如GPRS、IGMP、RES等二、QoS包含什么,如何实现QoS。三、多播是什么,如何实现多播,请设计一种小型多播应用。四、 P2P的基本概念,P2P有哪些特征,请设计一种启发式搜索算法,提高速度的同时,降低成本。五、IPV6有哪些特点,IPV6有哪些应用,请列举5个。六、无线网络通信有哪些特点,蜂窝网络的通信过程,要画图。七、物联网技术架构图,以智慧农业为例,设计一个物联网。...
2021-06-03 09:55:31
688
原创 如何在pycharm中配置anaconda的虚拟环境
环境配置环境的配置分为三步: 配置虚拟环境和安装程序所需要的包以及在pycharm中打开项目配置虚拟环境配置虚拟环境需要通过anaconda来完成,anaconda的下载地址为:https://docs.conda.io/en/latest/miniconda.htmlwindows用户下载python3.8的miniconda即可下载完毕之后双击安装即可,注意一点这些一定要选中程序安装完毕之后打开windows的命令行(cmd),输入conda env list,出现下列信息则表示con
2021-05-24 11:25:06
45442
46
原创 视频批量转化为图片
视频批量转化为图片import osimport cv2def video2img(video_folder, img_folder, frequency=10): video_files = os.listdir(video_folder) for video_file in video_files: print("{}图片提取中...".format(video_file)) times = 0 img_idx = 0
2021-04-09 20:03:44
348
原创 EM算法对人脸数据降维(机器学习作业06)
EM算法对人脸数据降维(机器学习作业06)第一题第二题代码如下:import numpy as npimport osfrom PIL import Imagefrom scipy.linalg import sqrtmdef loadFile(filepath): sample_list = np.zeros((0, 112 * 92)) for root, dirs, files in os.walk(filepath): for file in
2021-03-19 21:02:37
503
原创 贝叶斯预测好瓜坏瓜(机器学习作业05)
机器学习第五次作业第一题高斯贝叶斯分类代码如下:import numpy as npdef gaussian_bayes(x_0, x_1): n = len(data) c_0 = 0 c_1 = 0 mu_00 = 0 mu_01 = 0 mu_10 = 0 mu_11 = 0 var_00 = 0 var_01 = 0 var_10 = 0 var_11 = 0 var_0 = 0 var
2021-03-19 20:57:30
949
YOLOV5动物检测数据集+代码+模型 2000张标注好的数据+教学视频
2022-03-09
YOLOV5手势识别数据集+代码+模型 2000张标注好的数据+教学视频
2022-03-05
皮肤病语义分割数据集+代码+unet模型 2000张标注好的数据+教学视频
2022-02-13
YOLOV5口罩检测数据集+代码+模型 2000张标注好的数据+教学视频.zip
2021-12-14
垃圾分类数据集和tf代码-8w张图片245个类.zip
2021-06-18
小麦叶片病虫害分类数据集-提高代码和教程.zip
2021-06-16
水稻叶片病虫害分类数据集-提供代码和教程.zip
2021-06-16
蔬菜识别数据集-提供代码和教程.zip
2021-06-16
苹果叶片病虫害分类数据集-提高代码和教程.zip
2021-06-16
脑肿瘤切片分类数据集-提供代码和教程.zip
2021-06-16
花卉识别数据集98类-提供代码和教程.zip
2021-06-16
花卉识别数据集5类-提供代码和教程.zip
2021-06-16
肺炎x光图片分类数据集-提供代码和教程.zip
2021-06-16
果蔬识别数据集.zip
2021-06-05
Fruit-Images-Dataset-master.zip
2021-03-12
snort-2.9.16.tar.gz
2020-04-23
daq-2.0.7.tar.gz
2020-04-23
基于视觉的目标检测与跟踪综述_尹宏鹏.pdf
2019-10-25
目标检测算法研究综述_方路平.pdf
2019-10-25
深层卷积神经网络的目标检测算法综述_张泽苗.pdf
2019-10-25
基于图像处理的烟雾检测E.pdf
2019-10-25
基于视频图像的黑烟车检测技术研究_彭翔.caj
2019-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人