- 博客(28)
- 收藏
- 关注
原创 基于Qt5_desiginer的GUI界面设计配置External Tools简图
【代码】基于Qt5_desiginer的GUI界面设计配置External Tools简图。
2023-12-13 09:50:18
230
原创 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
3759
原创 列表内元素按行写入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
540
原创 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
1067
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
231
原创 深度学习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
3387
原创 宇宙飞船打外星人(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
998
原创 解决源文件main()冲突问题
问题:vs中,一个项目下有多个源文件.cpp,且有重复的定义了int main()函数,导致后面的运行不成功;解决:1、定义int main1();int main2()等替换2、将前面的
2022-05-16 19:03:55
2093
原创 解决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
606
原创 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
612
原创 将图像按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
669
原创 批量更改图片名称、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
350
原创 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
8191
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
1389
原创 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
4663
原创 获取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
2176
原创 yolov3、yolov4等批量预测图片并保存(python)
目录说明方法一、按图片的文件夹获取图片路径二、按图片对应的txt文件夹获取图片路径说明本批量预测图片代码很适用于深度学习目标检测当中,将代码主干添加到预测脚本当中,修改部分调用参数、读入文件夹、保存文件夹等都可适用,方法如下:方法一、按图片的文件夹获取图片路径代码展示:predict.py#-----------------------------------------------------------------------## predict.py将单张图片预测、摄像头检测、FPS
2021-12-13 20:17:37
4676
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
3076
原创 数字类型(python)
数字类型1.1 常量数字直接表示出来的数字,即常量1.2 整数整数通常指不带小数的数字,包括自然数,0,负数等,举例0,-34,2可以表示任意大的数,python区别其他编程语言,整数不分长整型、短整型和无符号、有符号等整数的进制:1)二进制:都是由0、1组成,逢2进1;python中二进制都是‘0b’开头# 二进制b=0b101print(b)输出:52)八进制:由0-7组成的数字,逢8进1;python中二进制都是‘0o’开头;例如:430,12(10),24(68
2021-11-20 17:22:22
669
原创 Jupyter notebook使用
1.介绍其为python代码文件生成和生成笔记文本的实用工具,能生成.md文件,适合python教学、python开发。下面开启Jupyter notebook的使用。2.下载安装anacomda3,打开home,里面有Jupyter notebook的install 的窗口。3.使用点开Jupyter notebook,选择一个浏览器,创建自己的文件名;3.1功能区和快捷键主要输入区域有两个模式:code(代码)模式和mask down(标记)模式,code(代码)可以被python解释器
2021-11-20 16:10:50
505
原创 TensorBoard详解之安装使用和代码介绍
目录1.TensorBoard详解1.1 环境1.2 安装1.3 展示1.4说明2.使用2.1步骤2.2常用镜像网址3.代码讲解3.1 函数介绍3.2 示例代码1.TensorBoard详解TensorBoard是一个可视化的模块,该模块功能强大,可用于深度学习网络模型训练查看模型结构和训练效果(预测结果、网络模型结构图、准确率、loss曲线、学习率、权重分布等),可以帮你更好的了解你要学习的网络模型。1.1 环境本设备使用的环境为:tensorflow-gpu 2.4.0cuda 11.0
2021-11-17 15:07:52
33720
5
原创 GitHub加速网址及使用教程
@TOGitHub镜像网址及使用教程CGitHub镜像网址及使用教程网址点击,有需要的大家可以自行收藏使用。介绍该镜像网址是综合多个国外、国内开源软件镜像站,包括google搜索引擎加速器、GitHub访问加速器、一些国内大牛公司的开源镜像站和几个高校的开源软件镜像站。使用下面提下GitHub访问加速器使用方法:1、点开镜像list网址,点击台湾镜像站2、修改你要访问的GitHub网址,只需将前部分https://github.com删掉或者只搜索后部分网址的关键词,比如https:/
2021-11-14 16:40:24
13523
5
原创 GitHub上只下载部分文件的操作教程
@[GitHub上只下载部分文件的操作教程]说明很多常用到GitHub的小伙伴发现,GitHub官方网址不能克隆部分你只需要的文件,比如我只想下载下面大佬提供的开源代码faster-rcnn子文件夹,发现怎么操作都不行,有强迫症的朋友将忍无可忍,键盘都想给它砸了,而且打开经常社死,访问不了,那么今天给大家介绍一个方法解除该困扰。准备工作1、安装SVN,下载安装网址:https://sourceforge.net/projects/win32svn/,进入网址下载SVN的安装文件,Setup-Su
2021-11-14 16:35:28
3845
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人