![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
文章平均质量分 67
ʚVVcatɞ
时光难留,只有一去不返。
展开
-
YOLOv4安装和训练
环境Windows:10YOLOv4OpenCV:4.5.3Visual Studio 2019:16.11CUDA:11.2.0_460.89_win10cudnn:11.2-windows-x64-v8.1.1.33硬件NVIDIA GeForce RTX 3070 TiOpenCV 4.5.3网址:https://sourceforge.net/projects/opencvlibrary/files/4.5.3/OpenCV 4.5.3下载链接:https://nchc.原创 2022-02-25 13:58:07 · 7736 阅读 · 2 评论 -
TensorFlow 对数据集标记的xml文件解析记录
环境Windows:10Python 3.7.10TensorFlow:2.3matplotlib:3.3.4lxml:4.7.1原图以下是通过精灵标记助手生成的xml 文件<?xml version="1.0" ?><annotation><folder>菠萝</folder><filename>pineapple.jpg</filename><path>C:\Users\Desktop\pi原创 2021-12-22 00:38:03 · 1825 阅读 · 0 评论 -
Raspberry Pi 4B 部署 YOLOX
环境Python:3.7.3YOLOX:0.1.1rc0torch:1.8.0torchvision:0.9.0OpenVINO:2021.4.582g++ (Raspbian 8.3.0-6+rpi1) 8.3.0raspberrypi:5.10.52-v7l+系统指令集:armv7lnumpy:1.20.3组件Raspberry Pi 4B 8GNCS2pi@raspberrypi:~/Desktop/YOLOX-main $ uname -aLinux raspb原创 2021-09-07 02:05:43 · 2226 阅读 · 1 评论 -
Windows10 将 YOLOX模型转换为OpenVINO需要的IR文件
环境Windows:10Anaconda:2.0.4Python 3.7.10torch:1.7.0torchvision:0.8.0YOLOX:0.1.0下载 轻型模型:YOLOX-Nanohttps://github.com/Megvii-BaseDetection/storage/releases/download/0.0.1/yolox_nano.pthcd C:\Users\vvcat\Desktop\YOLOX-0.1.0通过 -n 转换标准 YOLOX 模型:p原创 2021-09-05 19:53:13 · 1208 阅读 · 5 评论 -
Windows10 yolox 安装
yolox 安装环境Windows:10Anaconda:2.0.4Python 3.7.10torch:1.7.0torchvision:0.8.0YOLOX:0.1.0yolox官网:https://github.com/Megvii-BaseDetection/YOLOX使用 conda 创建环境conda create -n yolox python=3.7激活环境conda activate yolox(base) C:\Users\vvcat>conda原创 2021-09-05 16:40:34 · 3160 阅读 · 3 评论 -
TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to
环境:Python:3.7.10Anaconda:2.0.4YOLOv5:3.1torch:1.7.0+cu101torchvision:0.8.1+cu101Traceback (most recent call last):File “train.py”, line 460, in train(hyp, opt, device, tb_writer)File “train.py”, line 320, in trainplots=epoch == 0 or final_epoc原创 2021-08-23 01:24:51 · 3720 阅读 · 2 评论 -
OpenVINO 部署 YOLOv5 转换IR文件
环境:Windows:10YOLOv5:3.1Python 3.7.10运行以下脚本临时设置 OpenVINO 环境和变量:cd C:\Program Files (x86)\Intel\openvino_2021.2.185\bin运行以下命令来生成YOLOv5模型的IR:python mo.py --input_model M:\yolov5-3.1\yolov5-v3\best.onnx --model_name M:\yolov5-3.1\best -s 255 --rever原创 2021-08-21 18:27:33 · 1249 阅读 · 4 评论 -
YOLOv5的pytorch模型文件转换为ONNX文件
YOLOv5YOLOv5下载与测试运行导出ONNX格式文件ONNX转为为IR中间格式OpenVINO从2020R02以后版本开始支持直接读取ONNX格式文件,所以我们既可以通过脚本直接导出onnx格式文件,直接给OpenVINO调用,也可以对得到ONNX文件通过OpenVINO的模型转换脚本做进一步转换生成IR中间格式(.bin文件与.xml文件)。环境:Windows 10Anaconda 2.0.4OpenVINO 工具包 2020.2Python 3.6.13torch 1.9.0o原创 2021-08-19 16:49:19 · 20652 阅读 · 8 评论 -
Raspberry Pi 4B安装 OpenVINO™ 工具包
组件:Raspberry Pi 4B 8G环境:OpenVINO:2021.4.582官方文档:https://docs.openvinotoolkit.org/latest/openvino_docs_install_guides_installing_openvino_raspbian.html下载树莓派使用的 OpenVINO™ 工具包:https://storage.openvinotoolkit.org/repositories/openvino/packages/根据需要选择合适的原创 2021-08-19 02:03:04 · 1926 阅读 · 0 评论 -
Windows 10 下 torch模型转换为 OpenVINO需要的IR文件
配置环境Windows 10Anaconda 2.0.4Pycharm 2021.1OpenVINO 工具包 2020.2Python 环境 3.6.13torch 1.9.0onnx 1.10.1准备好torch模型自定义神经网络pth转ONNX代码import torchfrom torch import nn# 搭建神经网络class VVcatModel(nn.Module): def __init__(self): super()._原创 2021-08-07 18:13:04 · 1210 阅读 · 3 评论 -
使用 NCS2 异步推理——人脸识别
人脸检测器基于 MobileNetV2 作为主干,带有多个 SSD 头,用于前置摄像头拍摄的室内和室外场景。在这个模型的训练过程中,训练图像被调整为 384x384。下载人脸识别模型:https://storage.openvinotoolkit.org/repositories/open_model_zoo/2021.2/models_bin/3/face-detection-0202/FP32/face-detection-0202.xmlhttps://storage.openvinotoolk原创 2021-08-03 16:11:17 · 838 阅读 · 1 评论 -
使用 NCS2 加速推断识别图片
初始化IE(inference Engine)插件,查询设备支持的代码如下:ie = IECore()for device in ie.available_devices: # 查看有哪些设备支持 OpenVino print(device) # CPU GNA GPU MYRIAD创建可执行的网络的代码如下:exec_net = ie.load_network(network=net, device_name="MYRIAD") #使用神经棒加速推断目录文件如下image原创 2021-08-02 19:56:49 · 385 阅读 · 1 评论 -
Windows 10 下的OpenVINO Pycharm+Anaconda开发环境配置
pip install -r "C:\Program Files (x86)\Intel\openvino_2021.2.185\python\python3.6\requirements.txt"Traceback (most recent call last): File "M:/python/深度学习/OpenVINO/1.开发环境配置/Main/main.py", line 1, in <module> from openvino.inference_engine原创 2021-08-02 17:25:03 · 2067 阅读 · 5 评论 -
英特尔神经计算棒二代(NCS2)安装、配置及使用
英特尔神经计算棒二代安装记录OpenVINO 下载与安装CMake安装Python安装安装NCS2驱动程序Microsoft Visual Studio 2017安装验证 OpenVINO 安装踩坑记录环境:Windows 10 64位安装:英特尔神经计算棒二代(NCS2)驱动cmake version 3.21.1Visual Studio Community 2017python 3.6.13(如果使用Anaconda,无需在额外下载一个python 3.6版本,可直接在Anaconda中原创 2021-08-01 20:33:38 · 6112 阅读 · 1 评论 -
Windows 10 [ ERROR ] Can not init Myriad device: NC_ERROR Error
使用环境:Windows 10 64位英特尔神经计算棒二代(NCS2)cmake version 3.21.1Visual Studio Community 2017python 3.6.13OpenVINO 工具包 2020.2我在没有任何虚拟化的纯 Windows 10 上使用 英特尔神经计算棒二代(NCS2)。我正在使用提供的示例object_detection_demo_ssd_async.exe测试我的模型,出现了以下错误。解决方案:在设备管理器中寻找 Movidius M原创 2021-08-01 16:16:16 · 762 阅读 · 7 评论 -
Yolov5 使用精灵标注助手制作数据集
精灵标记助手下载:http://www.jinglingbiaozhu.com/首先点击菜单文件->新建,然后选择位置标注,选择图片文件夹,点击创建按钮,软件会自动加载文件夹下的图片(png,jpg,gif)并创建一个项目。可以选择 曲线框,多边形框,矩形框等对图片进行标注。所有的数据集标注完成后,将标注的信息导出。注:选择导出格式时候必须选择pascal—voc导出XML直接选择XML会在后面无法读取到标注的信息导出的文件就是pascal-voc的xml,效果如下:输出的原创 2021-07-31 21:10:30 · 6423 阅读 · 6 评论 -
YOLOv5 detect.py文件部分参数使用
parser = argparse.ArgumentParser() parser.add_argument('--weights', nargs='+', type=str, default='yolov5s.pt', help='model.pt path(s)') parser.add_argument('--source', type=str, default='data/images', help='source') # file/folder, 0 for webcam .原创 2021-07-31 16:30:10 · 8767 阅读 · 1 评论 -
Pytorch 网络模型的保存与读取
保存方式一:例如:对 vgg16 网络模型进行保存,模型如下模型保存使用 torch.save() 方法torch.save(模型, "文件名.h5") # 保存 模型结构 + 模型参数使用方式如下:import torchimport torchvisionvgg16 = torchvision.models.vgg16(pretrained=False) # 加载vgg16网络模型# 保存方式1torch.save(vgg16, "vgg16_method.pth") #原创 2021-07-30 13:45:09 · 850 阅读 · 0 评论 -
启动 Tensorboard
TensorBoard是一款为了更方便程序的理解、调试与优化发布的可视化工具。可以用 Tensorboard 来展现TensorFlow 和 Pytorch 图像,绘制图像生成的定量指标 图以及附加数据。安装 tensorboardpip install tensorboard启动 tensorboardtensorboard --logdir=logs --port=8080logdir:事件文件所在文件名port:指定打开的端口,默认端口6006打开网址显示如下:在 Ten原创 2021-07-28 19:31:01 · 448 阅读 · 0 评论 -
TensorFlow ImportError: (‘Failed to import pydot. You must `pip install pydot`)
ImportError: ('Failed to import pydot. You must pip install pydot and install graphviz (https://graphviz.gitlab.io/download/), ', ‘for pydotprint to work.’)graphviz下载链接:https://graphviz.gitlab.io/download/添加环境变量:conda install pydot...原创 2021-07-26 16:13:54 · 131 阅读 · 0 评论 -
Tensorflow 读取XML文件内容并对图片等比例缩放
根据XML文件中对图片标记的信息读取,并显示在图片中。xml 文件内容:<annotation> <folder>OXIIIT</folder> <filename>samoyed_100.jpg</filename> <source> <database>OXFORD-IIIT Pet Dataset</database> <annotation>OXIIIT</annota原创 2021-07-22 13:40:39 · 246 阅读 · 0 评论 -
Tensorflow tf.keras.models.load_model() 打开h5文件失败
使用以下代码:import tensorflow as tfnew_model = tf.keras.models.load_model('./less_model.h5')print(new_model.summary())出现问题:解决方法:import tensorflow as tffile = h5py.File('less_model.h5')new_model = keras.models.load_model(file)print(new_model.summar.原创 2021-07-21 16:20:46 · 4138 阅读 · 1 评论 -
torch Dataset类
实现Dataset类:__init__:初始化信息__getitem__:传入的图片路径和下标返回目录下的图片信息__len__:返回图片的张数from torch.utils.data import Datasetimport osimport cv2 as cvclass MyData(Dataset): # 继承Dataset def __init__(self, root_dir, label_dir): self.root_dir = r原创 2021-07-13 20:04:39 · 1481 阅读 · 1 评论 -
安装labelImg对数据集标注
下载labelImg: https://github.com/tzutalin/labelImg将下载的labelImg解压出来:打开anacondaconda install pyqt=5conda install -c anaconda lxml切换到解压后labelImg所在的文件夹启动labelImgpython labelImg.py原创 2021-07-13 14:08:06 · 122 阅读 · 0 评论 -
通过视频获取视频帧
将视频转换成图片帧def save_image(image, addr, num):image:要保存的图片名字addr:图片地址与相片名字的前部分num:相片,名字的后缀 int 类型# 导入所需要的库import cv2# 定义保存图片函数def save_image(image, addr, num): address = addr + str(num) + '.jpg' cv2.imwrite(address, image)# 读取视频文件videoCap原创 2021-07-13 11:44:59 · 245 阅读 · 0 评论 -
albumentations 安装
Python图像处理库 - Albumentations,可用于深度学习中网络训练时的图片数据增强。Albumentations 图像数据增强库特点:基于高度优化的 OpenCV 库实现图像快速数据增强.针对不同图像任务,如分割,检测等使用如下命令安装pip install albumentations安装失败后,可使用以下命令进行安装pip install -U git+https://github.com/albu/albumentations...原创 2021-05-23 16:42:02 · 18414 阅读 · 1 评论 -
在Windows下安装labelImg
labelImg下载链接:https://github.com/tzutalin/labelImg/releases/tag/v1.8.1Windows + Anaconda下载并安装Anaconda(Python 3+)打开Anaconda Prompt并转到labelImg目录conda install pyqt = 5 conda install -c anaconda lxml pyrcc5 -o resources.py resources.qrcpython labelImg.py原创 2021-05-20 17:46:53 · 157 阅读 · 0 评论 -
在windows中对torch1.7.1版本环境配置
环境内容torch:1.7.1安装Python版本要求Python 3.5 — 3.7下载 ANACONDA 对 Python版本和第三方库进行管理官方推荐下载:https://pytorch.org/conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia下载 Cudnn 和 CUDA可在命令行汇总执行查看驱动版本:nvidia-smi或者通过NVIDIA控制面板在菜单原创 2021-05-19 16:37:05 · 8269 阅读 · 1 评论 -
Tensorflow 2.3 GPU安装
以下 64 位系统支持 TensorFlow:Ubuntu 16.04 或更高版本Windows 7 或更高版本macOS 10.12.6(Sierra) 或更高版本(不知处GPU)Raspbian 9.0 或更高版本安装Python版本要求Python 3.5 — 3.7下载 ANACONDA 对 Python版本和第三方库进行管理Tensorflow GPU 版本安装安装GPU版本必须有GPU硬件的支持。TensorFlow 对 NVIDIA 显卡的支持较为完备可以使用原创 2021-05-19 13:21:15 · 1168 阅读 · 0 评论