自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 统计Pascal VOC格式数据集中每一个类别Bounding box大小

【代码】统计Pascal VOC格式数据集中每一个类别Bounding box大小。

2023-07-06 10:31:25 183

原创 Pascal VOC格式数据集,根据指定类别名称查找包含该类别名对应的图像

【代码】Pascal VOC格式数据集,根据指定类别名称查找包含该类别名对应的图像。

2023-06-27 05:44:29 149

原创 Pascal VOC格式数据集,根据XML标注在对应图像上绘制结果

【代码】Pascal VOC格式数据集,根据XML标注在对应图像上绘制结果。

2023-06-27 05:37:36 222

原创 win10安装docker wsl记录:Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemo

【代码】win10安装docker wsl记录:Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemo。

2023-06-25 11:16:48 408

原创 DJI RTK无人机采集后的文件分析:nav、bin、event、MRK文件

EVENT文件: EVENT文件记录了飞行过程中发生的各种事件,如无人机何时起飞,何时拍摄到图像,或何时到达某个航点。BIN文件: BIN文件是一个二进制日志文件,包含了无人机飞行的详细信息,包括遥测数据、传感器读数和系统信息。第2列:GPS周内秒:拍照时刻,以GPS周内秒(TOW)形式表达。第6列:高程方向的补偿值,单位为毫米,下为正。第4列:北方向的补偿值,单位为毫米,北为正。第5列:东方向的补偿值,单位为毫米,东为正。第3列:GPS周:拍照时刻的GPS周。第12列:定位标准差(高程)

2023-05-04 17:00:49 3314 1

原创 基于coco 格式的数据集,将coco json标签绘制在原图上,并输出到output文件夹

在一个目录中,包含train和val文件夹,以及train.json和val.json文件,将此程序放在该目录下即可。其中train和val文件夹包含jpg图像。

2023-04-29 09:22:35 312

原创 解析train.json和val.json文件,删除json文件中空目标图像的信息,并删除对应文件夹下的空目标图像文件

【代码】解析train.json和val.json文件,删除json文件中空目标图像的信息,并删除对应文件夹下的空目标图像文件。

2023-04-29 07:05:07 395

原创 平衡coco格式json文件中的空目标图像和包含目标图像比例为1:1

【代码】平衡coco格式json文件中的空目标图像和包含目标图像比例为1:1。

2023-04-19 11:08:32 82

原创 统计coco格式json文件中空目标图像和包含目标图像的数目,并导出所有图像文件名为txt文件

【代码】统计coco格式json文件中,不包含目标的图片占比。

2023-04-19 10:58:16 147

原创 labelme json转COCO json文件格式

相关链接:https://github.com/fcakyon/labelme2coco。

2023-04-18 19:02:30 371

原创 Linux/Windows终端命令行设置代理

Windows cmd 命令行(管理员模式,端口设置自己的代理端口)

2023-03-21 19:13:48 423

原创 YOLOv5最简推理分割代码

对yolov5官方7.0版本代码中的分割代码进行简化,并从总的工程文件中独立出来

2023-01-11 17:15:31 812

原创 YOLOv7网络结构图

2022-12-09 17:38:43 5880 92

原创 Pascal VOC格式数据集转COCO格式数据集(附带b站视频讲解)

1. 基础知识(了解VOC格式以及COCO格式的目录结构)转换之前先将自己的数据集目录变成标准的VOC格式目录首先看VOC格式的目录结构再看一下COCO格式的目录结构2. 新建labels.txt文件文件内容替换为自己的数据集类别名RBCWBCPlatelets3. json格式的标签文件转换程序# script by dapeng:[email protected] osimport argparseimport jsonimport xml.etree.El

2022-04-27 18:47:09 3559 33

原创 python将三张图片横向拼接为一张图片

import numpy as npfrom PIL import Image# 此处为路径,将三张图像的路径对应自己的改一下paths = ['./1/1-1.png', './2/2-1.png', './3/3-1.png']img_array = ''img = ''for i, v in enumerate(paths): if i == 0: img = Image.open(v) # 打开图片 # 此处将单张图像进行缩放为统一大小,改为自己

2021-12-11 17:26:07 5928

原创 错误detectron2.data.detection_utils.SizeMismatchError: Mismatched image shape for image

detectron2.data.detection_utils.SizeMismatchError: Mismatched image shape for image data/augmented_images/PAID/0062_2.jpg, got (864, 1152), expect (1152, 864). Please check the width/height in your annotation.解决办法:# 你的报错信息会提示你detectron2/data/detection_u

2021-11-30 22:10:06 1744 1

原创 yolov5的parse_model函数解析

# 基于YOLOV5-6.0版本# 解析模型的配置文件(yml)以字典的形式读取yml文件,分析可得yml文件一共6部分# 分别对应:nc depth_multiple width_multiple anchors# backbone headdef parse_model(d, ch): # model_dict, input_channels(3) LOGGER.info(f"\n{'':>3}{'from':>18}{'n':>3}{'params':>10}

2021-11-21 04:18:04 2629 5

原创 服务器部署PaddleServing

1.添加用户、赋予权限、更新系统passwd root# 添加用户adduser dapengsudo su# root all 下面添加自己的用户名 vim /etc/sudoers su dapeng sudo apt-get update sudo apt-get upgrade2. 安装ftp服务sudo apt-get install vsftpdsudo vim /etc/vsftpd.conf # listen_ipv6=NOservice vsftpd sta

2021-10-15 22:00:04 1061 1

原创 pdserving在ubuntu部署时输出的log.txt报错

报错信息:将web_service.py文件中config.yaml路径改为绝对路径也不对,同时也试了unset https_proxyunset http_proxy,没有用,错误代码如下:更多信息:模型为自己训练的det(SAST) rec(EN_Number_Lite)模型对应的depoly下面的配置也都修改了Traceback (most recent call last): File "web_service.py", line 159, in <module>

2021-10-15 13:32:13 293

原创 Ubuntu系统Pycharm输入中文时有下划线解决办法

最近在用pycharm进行编程时,总会遇到输入中文,中文下面有横线的情况,谷歌了一下,大致两个思路解决了以下问题:思路一:重新安装搜狗输入法官网安装链接:https://pinyin.sogou.com/linux/?r=pinyin官网安装教程:https://pinyin.sogou.com/linux/help.php一定要按照官网的安装教程来设置电脑重启即可!思路二:对Pycharm进行配置,找pycharm.sh文件进行编辑首先要找到pycharm安装包位置,我记得默认安装的话应该在

2021-09-27 15:30:18 1328

原创 GitHub设置代理,给GitHub速度加满

设置代理之前,意味着你电脑必须有某某代理如果在终端terminal命令行下载软件包速度不快,并不是代理不行,而是在终端terminal也需要进行相应的配置代理,同样的在命令行中git clone 某某工程时,即使终端设置了代理,GitHub也要再配置一遍代理,接下来看操作,命令行敲起来。 git config --global -e打开之后,对文件进行编辑:[user] name = your_name email = your_email[http]

2021-09-17 15:06:55 1965

原创 GitHub remote出错:fatal: Authentication failed for xxxx. Please use a personal access token instead.

错误:github远程push代码时,出现以下错误原因:查询后得知,从前都是通过账号密码登陆github,后来人家觉得不太安全,因此换成了token作为密码进行操作。解决办法:1、登陆GitHub

2021-09-17 11:47:26 461

原创 pytorch手写VGG16网络,两种写法,低阶基础写法

1、vgg16的网络结构图2、vgg16网络分析输入的数据大小为[224*224]的图片,通道数为3,共有13个卷积层,3个全联接层,所以叫vgg16。具体的操作完之后的大小见代码注释。3、代码注释import torchvisionfrom torch import nnfrom torch.nn import MaxPool2dclass VGG16(nn.Module): def __init__(self): super(VGG16, self).__in

2021-09-16 09:32:43 3484 1

原创 PaddleOCR标注软件报错

可以看到下面这句报错信息:qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/dapeng/anaconda3/envs/ppocr/lib/python3.9/site-packages/cv2/qt/plugins" even though it was found.This application failed to start because no Qt platform plugin could be in.

2021-09-08 19:55:11 325

原创 PaddleOCR安装流程

1、建立Anaconda环境# 此处创建名称为ppocr的conda环境conda create -n ppocr python=3.9# 激活conda 环境conda activate ppocr2、安装PaddlePaddlePaddlePaddle网址在这里paddlepaddle官网根据自己系统的cuda版本安装,强烈建议使用conda安装!!!下面这一条命令就够了~~~3、安装PaddleOCR所需依赖pip install "paddleocr>=2.0.1"

2021-09-08 14:11:36 527

原创 yolov5的quad dataloader参数讲解

parser.add_argument('--quad', action='store_true', help='quad dataloader')the quad dataloader is an experimental feature we thought of that may allow some benefits of higher --img size training at lower --img sizes.This quad-collate function will reshape

2021-07-24 03:33:11 2210

原创 namesilo域名绑定解析

在这里面非常重要的一点,删除或者新添加解析,需要等15分钟左右,而且3603记住了

2021-07-10 18:56:21 688

原创 vott自动标注整理

加载自定义模型的建议可能是使用TensorFlow对象检测API(https://github.com/tensorflow/models/tree/master/research/object_detection)训练您的自定义模型,然后使用TensorFlow.js转换器(https://github.com/tensorflow/tfjs-converter)将TF模型转换为VoTT所需的TF.js格式。将模型保存为TF.js格式后,将model.json文件,在model.json文件中引用的权重

2021-07-10 18:55:36 558

原创 yolov5数据集制作之xml转txt,数据集划分程序,一键转换,搞不定联系我,我帮你搞

"""xml2txt scrpt by @@@@@@dapeng将此文件放置在yolov5根目录下即可"""import xml.etree.ElementTree as ETimport osimport shutilimport randomxml_file_path = 'data/annotations/' # 检查和自己的xml文件夹名称是否一致images_file_path = 'data/source_images/' # 检查和自己的图像文件夹名称是否一

2021-07-10 18:53:51 2465 13

原创 YOLOV5模型训练之JSON格式的数据集制作,一个py程序搞,搞不定邮件联系,我帮你!!!!

# -*- coding: utf-8 -*-"""数据集转换脚本,包含以下内容1、json文件转txt文件2、对数据集进行划分,并存放至相应目录注意:1、将此程序放置yolov5工程目录下的data文件夹下2、图像和标签文件夹的名字和我的文件名称改为一致"""import jsonimport osimport cv2import shutilimport random# !!!!这里是重点,需要查看自己的数据集名称对不对,不对的话,把自己的文件夹重命名一下json_fi

2021-07-10 18:45:24 3599 18

原创 报错ModuleNotFoundError: No module named ‘apt_pkg‘,解决办法

最近下载opencv时,使用指令添加源的时候,报错root@83ae74c1bc33:~ add-apt-repository ppa:timsc/opencv-3.3Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 11, in <module> from softwareproperties.SoftwareProperties import SoftwareProperti

2021-06-06 03:50:57 15479 5

原创 TensorRT学习

TensorRT使开发人员能够导入,校准,生成和部署优化的网络。网络可以直接从Caffe导入,也可以通过UFF或ONNX格式从其他框架导入。也可以通过实例化各个图层并直接设置参数和权重以编程方式创建它们。用户还可以使用插件界面通过TensorRT运行自定义图层。一、 TensorRT核心库中的关键接口:1. 网络定义(Network Definition):网络定义接口为应用程序提供了指定网络定义的方法。可以指定输入和输出张量,可以添加层,并且有一个用于配置每种支持的层类型的界面。以及卷积层和循环层等层

2020-12-09 21:11:10 670

原创 常见工控机品牌及采购

常见工控机品牌及采购相关品牌研华凌华华北工控新汉威达研祥集智达工控机配件名称型号价格备注信息机箱电源主板CPU内存网卡固态硬盘硬盘CPU散热器光驱显卡RAID卡键鼠显示器硬盘支架...

2020-10-07 14:45:57 272

原创 mysql--事件/定时任务

1、查看是否开启事件功能show variables like '%event_scheduler%';2、开启事件功能方法一:修改环境变量SET GLOBAL event_scheduler = ON;方法二:修改my.cnfevent_scheduler = 1 #或者ON3、查看调度器线程和事件 show processlist; show events; show create event 事件名\G4、创建事件create event 事件名 on schedul

2020-08-28 15:03:55 105

原创 错误-解决/usr/bin/ld: cannot find -lxxx 问题,或者打不开共享库找不到该文件

遇到打不开共享库的问题,可以从以下角度去解决1、强行将路径写进去2、路径写进去不行的话,在~/.bashrc中,导入export环境变量,LD_LIBRARY_PATH3、在/etc/ld.so.conf/目录下,添加该文件的路径,首先命令行输入locate package,定位软件包的位置,然后找个.conf文件,将路径加进去之后,重新sudo ldconfig运行时动态库的搜索路径的先后顺序是:1.编译目标代码时指定的动态库搜索路径;2.环境变量LD_LIBRARY_PATH指定的动态库搜索

2020-08-22 15:17:28 585

原创 Termianl Proxy

1、下载安装https://github.com/rofl0r/proxychains-nghttps://github.com/oldj/SwitchHosts/releases2、解压proxychains-ngcd proxychains-ng-master ./configure --prefix=/usr --sysconfdir=/etc vim config.makbindir=/usr/local/binlibdir=/usr/local/libmakesudo mak

2020-08-08 20:08:35 124

原创 Mysql入门篇,Ubuntu下安装

1.概念基本介绍DB:(DataBase)数据库,存储数据的仓库,它保存了一系列有组织的数据DBMS:(DataBase Management System)数据管理系统,数据库是通过DBMS创建和操作的容器,一个DBMS下可以有多个数据库SQL:(Structure Query Langage)数据库,专门用来和数据库通信的语言2.SQL优点1. 不是特定的数据库供应商独有的语言,几乎所有DBMS都支持SQL2. 简单易学3. 可以进行复杂和高级的数据库操作3.SQL存储方式1. 将数据

2020-08-08 15:06:42 151

原创 Tensorflow Object Detection Api自定义训练

# 创建并且激活环境conda create -n vott python=3.7conda activate vott# 临时更换清华pip镜像源pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-packagepip install --upgrade tensorflow-gpu==1.14# 测试TensorFlow安装python>>>import tensorflow as tf>&g

2020-07-08 19:16:37 180

原创 Ubuntu18.04下安装编译Caffe(GPU版本)

主机环境:Ubuntu18.04 + CUDA10.2 + cuDNN v7.6.5说明:用的是裸机的python,版本2.7,并不是Anaconda下的pythonCaffe安装:1、安装OpenCV在此选用的是OpenCV的特定版本,详细安装可以看我的另一篇OpenCV3.4.6安装教程.https://editor.csdn.net/md/?articleId=1067902132、安装依赖项apt install -y libprotobuf-dev libleveldb-dev li

2020-06-18 12:16:33 1157 2

原创 Darknet转换Caffe模型失败:Unknow layer type yolo

执行下列转换程序时报错:python darknet2caffe.py cfg/yolov3.cfg weights/last.weights prototxt/yolov3.prototxt caffemodel/yolov3.caffemodel以下是报错信息:可能原因:磁盘占满df -a #查看磁盘使用情况从图中可以看到snap占了100%解决办法:sudo apt autoremove --purge snapd至于Unknow layer type yolo,无视即

2020-06-18 11:29:59 718

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除