- 博客(45)
- 收藏
- 关注
原创 关键点检测_labelme标注的json,随机裁剪(添加偏移相当于数据增强)
【代码】关键点检测_labelme标注的json,随机裁剪(添加偏移相当于数据增强)
2023-12-15 14:48:31 323
原创 无旋转角度目标检测任务☞labelme格式(json)转VOC(labelimg标注的xml)
【代码】无旋转角度目标检测任务☞labelme格式(json)转VOC(labelimg标注的xml)
2023-12-15 14:36:15 402
原创 labelme标注json文件检查标注标签(修改imageWidth,imagePath,imageHeight)
【代码】labelme标注json文件检查标注标签。
2023-12-15 14:14:13 288
原创 关键点检测☞png格式换bmp,且labelme标注的json中imagePath同步修改格式
【代码】关键点检测☞png格式换bmp,且labelme标注的json中imagePath同步修改格式。
2023-12-13 11:09:09 259
原创 基于Qt5_desiginer的GUI界面设计配置External Tools简图
【代码】基于Qt5_desiginer的GUI界面设计配置External Tools简图。
2023-12-13 09:50:18 76
原创 一个文件下png,jpg,jpeg,bmp,xml,json,txt文件名称排序命名
【代码】一个文件下png,jpg,jpeg,bmp,xml,json,txt文件名称排序命名。
2023-12-13 09:41:54 340
原创 resize_img_裁剪检测图_json.py(labelme_正矩形)
【代码】resize_img_裁剪检测图_json.py(labelme_正矩形)
2023-12-05 15:04:23 61
原创 ModuleNotFoundError: No module named ‘pdfminer.pdfdocument‘ 报错解决办法
解决:pip install pdfminer成功运行,所以单纯下载只装了pdfminer3k库的朋友可以试试再安装pdfminer,不行再看其他解决办法。ModuleNotFoundError: No module named ‘pdfminer.pdfdocument‘ 报错解决办法。之前我是直接: pip install pdfminer3k。......
2022-08-17 15:06:46 3474
原创 列表内元素按行写入csv文件
问题:一维列表如何按行存入csv?如果这个列表是数字列表和字符列表又有什么区别呢?数字列表,循环遍历,write()方法写入,并将float、int型转换str型。area_max_predict= [0.2109, 0.2851, 0.2878, 0.2674, 0.2627, 0.2732, 0.2701, 0.2615, 0.2679, 0.2619, 0.2468, 0.2107, 0.1868, 0.156, 0.1127, 0.1277, 0.138, 0.1552, 0.1742, 0.
2022-05-24 00:00:00 528
原创 summary打印模型结构(VIT为例)
问题:怎么看部署的ViT结构?解决:实例化生成的模型,结合summary方法打印,以pytorch环境为例:在虚拟环境中下载对应的torchsummary,pip安装指令:pip install torchsummary。测试是否成功:输入‘python’,进入IDLE,import torchsummary不报错则成功。打印VIT结构:import torchfrom torchsummary import summaryfrom vit_model import vit_base_pa
2022-05-23 14:30:00 1012 7
原创 Java入门基础最强整理
目录第一章 Java快速入门06 补充知识 Java执行原理、bug介绍07 补充知识 JDK组成、跨平台原理第一章 Java快速入门06 补充知识 Java执行原理、bug介绍1.Java的执行原理是什么?不管是什么样的高级语言,最终都是可以翻译成计算机底层可以识别的机器语言。2.机器语言由什么组成?①0和1②计算机底层都是硬件电路,可以通过通电和不通电,表示1和0。3.使用机器语言编程来实现呼吸灯:4.bug(格雷丝。赫伯)愿意是虫子,现在指代在电脑程序中隐藏的一些问题或者漏洞。
2022-05-20 07:00:00 218
原创 深度学习win10+Visual Studio+TensorFlow2.2.0+pytorch1.8.0(cuda+cudnn)之安装环境配置宝典
目录DL环境配置Visual Studio安装Python安装OpenCV配置Anaconda安装一、Anaconda3下载二、安装三、环境配置CUDA安装cuDNN安装tensorflow环境搭建及安装PyTorch环境搭建及安装一、创建pytorch虚拟环境二、激活虚拟环境三、安装包下载PyCharm安装Visual Code安装DL环境配置Visual Studio安装Python安装OpenCV配置Anaconda安装一、Anaconda3下载Anaconda3官网下载地址:点击,根
2022-05-19 20:56:26 3129
原创 宇宙飞船打外星人(python-2D游戏开发)
目录1.开发准备2.开发流程2.1创建第一个外星人效果展示代码1.开发准备1.环境选择一个python环境,本设备选用的为一个tensorflow_gpu2.4.0的py36环境。2.开发流程2.1创建第一个外星人1、首先我新建一个Aliens类,创建第一个外星人,我选择了一个tensorflow2的py36的一个编译环境;当然我需要创建一个脚本存放这个类:alien.py;在该脚本中,我导入pygame包的时候报错了,证明我这个包在该环境中没有下载,于是我去博客中找到该包下载的办法【1】:
2022-05-16 19:04:48 953
原创 解决源文件main()冲突问题
问题:vs中,一个项目下有多个源文件.cpp,且有重复的定义了int main()函数,导致后面的运行不成功;解决:1、定义int main1();int main2()等替换2、将前面的
2022-05-16 19:03:55 2062
原创 解决No model name dlib;ImportError: DLL load failed
问题:最近需要用到dlib模块,没在自建环境安装的话会报错:No model name dlib本人用的python3.6版本,参考多个博客,我明确了自己需要:dlib-19.6.0-cp36-cp36m-win_amd64.whl(其实我需要的是:dlib-19.7.0-cp36-cp36m-win_amd64.whl)在下载好轮子之后,也尝试了很多方法去进一步安装模块,比如我直接按Ctrl+win打开命令行窗口pip install dlib或者以及pip install dlib-19.6.
2022-05-15 21:21:51 573
原创 dlib.get_frontal_face_detector()批量预测
问题:怎么使用dlib.get_frontal_face_detector()批量预测自己划分的验证数据集?代码:#author:wu#导入需要的库import cv2import dlibimport osimport sysimport randomimport numpy as np#------------没有该库则pip安装一下#在对应虚拟环境下输入:pip install Pillowfrom PIL import Image# import torch# impor
2022-05-15 19:56:26 585
原创 将图像按7:3划分train和val
问题:如何将原图按7:3划分train和val两个分类集呢?代码:# -*- coding:utf-8 -*-#author :wu# 将一个文件夹下图片按比例分在两个文件夹下,比例改0.7这个值即可import osimport randomimport shutilfrom shutil import copy2trainfiles = os.listdir('F:/dataset') #(图片文件夹)num_train = len(trainfiles)print( "num_t
2022-05-15 14:40:52 646
原创 批量更改图片名称、size大小
代码import osimport timefrom PIL import Imagedef alter(path,object): s = os.listdir(path)#改尺寸像素大小代码段"""count = 1 for i in s: document = os.path.join(path,i) img = Image.open(document) out = img.resize((3840,2160)) listStr = [str(i
2022-04-15 15:52:22 344
原创 python判断txt是否为空,并跳过空文件
问题:对批量txt文件做一些读写操作,一遇到为空的文件使得程序报错并终止,怎么判断一个txt文件内容是否为空,为空的话怎么跳过这些文件以继续下面的操作,并将为空的txt文件夹名称打印输出呢?解决思路:1、os.path.getsize() 返回文件的字节数,如果为 0,则代表空。2、continue继续下面的操作代码展示:`import osfor filename_1 in os.listdir(r"G:/Deep_Code/yolov4-pytorch-master/map_out/dete
2022-04-15 11:26:21 8039 1
原创 matplotlib新建固定xy轴带网格空白画布(annotate使用、绘制激活函数)
目录1、新建画布2、 绘制符号3、sin函数4、sigmoid激活函数5、relu激活函数6、画Tanh激活函数图像1、新建画布1、tm,新建固定xy轴带网格空白画布还困扰我挺久的,网上资源比较乱,该实现代码整理如下:import globimport randomimport matplotlib.pyplot as pltdef plt_point(x,y): plt.xlim(0,3840) #x坐标轴范围-10~10 plt.ylim(0,2160) #第一个参数为标记文本
2022-03-21 21:52:53 1353
原创 List转csv、真实框标注数据可视化操作
问题:先前博客有提到获取labelimg标注真实框的宽高、归一化数据存入列表当中之后,怎么用plt模块将其表示出来?解决:将list转csv之后,再结合matplotlib将其用坐标表示出来话不多说:步骤一:获取csv文件,更改自己路径运行如下代码即可(推荐用debug模式运行)import csvimport numpy as npfrom PIL import Imageimport osimport globimport randomimport xml.etree.Element
2022-03-21 17:33:13 4651
原创 获取labelimg标注真实框的宽高、归一化数据再存入列表当中
问题:做课题时往往需要聚类类别真实框的anchors,而怎么才能将标注信息可视化呢?解决思路:获取labelimg标注真实框的宽高、归一化数据再存入列表当中即可。方法:读取解析xml文件,比如Annotations文件夹下的xml文件(本博客以该方法讲解);txt文本数据挖掘,比如(2007_train.txt)话不多说,直接上菜:import csvimport numpy as npimport globimport xml.etree.ElementTree as ETimport m
2022-03-21 16:58:02 2150
原创 对比xml、图片文件夹批量删除多余图片并找到缺失图片(python)
问题:做深度学习,标注的xml和图片文件夹不对应往往会造成程序的 报错,因此将其对应十分有必要代码:#导入python库import globimport xml.etree.ElementTree as ETimport osimport cv2import numpy as npfrom PIL import Imagefrom io import BytesIO#读取jpg文件存入列表dir_xml_path ="H:/wuzhihua/VOCdevkit/VOC2007/An
2022-02-22 18:29:22 1061
原创 【修改xml标注信息类别】【删除xml标注某几个类别】
使用python. xml解析树解析xml文件,批量修改xml文件里object节点下name节点的content,删除某几类内容。代码展示:import globimport xml.etree.ElementTree as ETdef change_xmlfile(path): i = 0 j = 0 new_name1='car_suv' new_name2='car_license_plate' new_name3='car_wheel' fo
2022-01-01 10:00:50 1007 2
原创 yolov3、yolov4等批量预测图片并保存(python)
目录说明方法一、按图片的文件夹获取图片路径二、按图片对应的txt文件夹获取图片路径说明本批量预测图片代码很适用于深度学习目标检测当中,将代码主干添加到预测脚本当中,修改部分调用参数、读入文件夹、保存文件夹等都可适用,方法如下:方法一、按图片的文件夹获取图片路径代码展示:predict.py#-----------------------------------------------------------------------## predict.py将单张图片预测、摄像头检测、FPS
2021-12-13 20:17:37 4619 2
原创 torch.randn(50,512,7,7)
代码示例:import torch#生成50大组512小组二维7x7包含7x7x512x50个符合(0,1)正态分布的随机填充数x1_in=torch.randn(50,512,7,7)#生成一维包含两个符合(0,1)正态分布的随机填充数x2_in=torch.randn(2)#生成二维4x5包含二十个符合(0,1)正态分布的随机填充数x3_in=torch.randn(4,5)#生成三组二维4x5包含六十个个符合(0,1)正态分布的随机填充数x4_in=torch.randn(3,4,5
2021-12-09 11:12:38 2950
原创 ROI目标区域截取(Python/OpenCV)
问题:当进行目标检测,获取输出检测目标print( top, left, bottom, right)的左上顶点和右下顶点两个点坐标,将目标区域截取pyhton代码:方法一:PIL模块1、from PIL import Image#img=cv2.imread("G:\Deep Code\yolov4-pytorch-master\img\street.jpg")img=Image.open("G:\Deep Code\yolov4-pytorch-master\img\street.jpg")
2021-12-07 09:26:22 5853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人