自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于chromedriver.exe一系列问题的解决办法

最新 chromedriver.exe下载地址:https://googlechromelabs.github.io/chrome-for-testing/#stable。我用的是虚拟环境下的 python.exe,将 chromedriver.exe 放在此路径下即可。将其解压在 python.exe 同目录下,以及Chrome 的路径下。下载最新版本的 chromedriver.exe。

2023-08-23 12:16:55 1091

原创 爬虫实例记录

模仿人操作点击浏览器,再爬取数据主要使用的 python package: selenium, pandas使用selenium中的方法:from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.chrome.options import Optionsdriver = webdriver.Chrome(options =chrome_options)driver

2023-06-25 11:20:48 1060

原创 yolov8训练记录

将数据集、网络结构的 yaml 文件放在 ultralytics/yolo/v8/detect 目录下,只需要修改 ultralytics/yolo/cfg 目录下的 default.yaml 文件即可。ultralytics/nn/tasks.py 在这个文件中 import 模块,并在 parse_model 方法中添加。原因:安装 ultralytics 库,只能在虚拟环境中使用,自己修改代码非常麻烦。ultralytics/nn/modules.py 在这个文件中增加模块,

2023-05-13 10:15:45 437 1

原创 AttributeError: ‘Conv‘ object has no attribute ‘fuseforward‘

报错记录

2022-11-21 21:38:40 1454

原创 AttributeError FigureCanvasAgg object has no attribute renderer

评估模型

2022-11-17 19:32:29 430

原创 yolov6训练记录和出现的问题

yolov6-Train

2022-11-14 20:48:57 656 3

原创 pysot-master-train.py 运行记录

目标跟踪双卡训练

2022-11-12 11:04:03 652

原创 获取文件编码

用函数获取文件编码

2022-11-11 19:27:26 653

原创 pysot-master-eval.py运行记录

pysot-master-eval.py运行记录

2022-11-10 11:25:21 302

原创 linux系统中无法找到指定模块(终极解决办法)

找不到模块时,在系统路径中加入他的上一级目录

2022-10-23 15:42:19 948

原创 Linux系统配置pycharm虚拟环境

Linux系统配置pycharm虚拟环境

2022-10-22 21:37:46 900

原创 DaSaimRPN代码运行记录

DaSaimRPN代码运行记录

2022-10-15 15:42:50 132

原创 MDNet测试与训练记录

目标跟踪模型MDNet

2022-10-14 17:33:16 306

原创 用python在excel表格中加入超链接图片

python在excel表格中加入超链接

2022-10-11 19:28:26 1104 1

原创 “NotImplementedError: Could not run ‘torchvision::nms‘ with arguments from the ‘CUDA‘ backend.”

当前环境:CUDA-11.3torch-1.11.0torchvision-0.10.0+cpu报错原因:在官网下的torchvision是cpu版本:torchvision-0.10.0+cpu,不能调用CUDA尝试解决:在官网用conda重新安装但是安装torchvision仍然是cpu版本。折腾几番,发现是因为torch-1.11.0还没有对应torchvision的gpu版本。解决方案:换成CUDA 11.3 对应的更低版本的torch与torchvisionpip3 ins

2022-05-30 22:30:50 4049

转载 AttributeError:module ‘distutils‘ has no attribute ‘version

在使用torch.utils.tensorboard时,出现错误:报错信息:在执行LooseVersion = distutils.version.LooseVersion 的时候,出现AttributeError:module ‘distutils’ has no attribute 'version原因:setuptools版本过高解决办法:安装低版本setuptoolspip install setuptools==59.5.0 //需要比你之前的低...

2022-05-30 22:10:06 1767

原创 TypeError:Descriptors cannot be created directory

发现问题:protobuf版本太高解决方法:降低版本即可打开虚拟环境并激活pip install protobuf==3.20

2022-05-29 21:47:30 163

原创 python PIL库 convert()

image.convert()PIL的九种不同模式:1,L,P,RGB,RGBA,CMYK,YCbCr,I,F模式“1”image.convert(“1”)模式“L”模式“L”为灰色图像,image.convert(“L”)模式“P”模式“P”为8位彩色图像image.convert(“P”)模式“RGBA”模式“RGBA”为32位彩色图像,它的每个像素用32个bit表示,其中24bit表示红色、绿色和蓝色三个通道,另外8bit表示alpha通道,即透明通道。image.conve

2022-05-02 10:36:17 1740

原创 Python opencv

cap = cv2.VideoCapture(0)参数0表示默认为笔记本的内置第一个摄像头,如果需要读取已有的视频则参数改为视频所在路径路径cap.isOpened()判断视频对象是否成功读取,成功读取视频对象返回Trueref, frame = cap.read()按帧读取视频;返回值ref是布尔型,正确读取则返回True,读取失败或读取视频结尾则会返回Falsekey = cv2.waitKey(1)等待键盘输入,参数1表示延时1ms切换到下一帧,参数为0表示显示当前帧,相当于暂停fou

2022-04-29 14:58:43 3982

原创 RuntimeError: Error(s) in loading state_dict for YoloBody:size mismatch for yolo_head_P5.

size mismatch for yolo_head_P5.bias: copying a param with shape torch.Size([255]) from checkpoint, the shape in current model is torch.Size([75]).错误:预测图片时,出现错误错误原因:yolo.py中,“classes_path”: ‘model_data/voc_classes.txt’分类数量不匹配改为:“classes_path”: ‘mode

2022-04-27 22:55:53 1127 2

原创 两种输出控制方法

1:print(‘%.4f’ % num)ptrint(‘{:.4f}’.format(num))二者都是输出小数点后四位的浮点数,format 方法将 ‘{}’, ‘:’ 替代了 ‘%’

2022-04-03 15:11:25 237

原创 多数输入的两种方式

两种输入方式,类型不同1:a, b, c = input().split() # 以空格将输入分割,返回字符串列表2:a, b, c = map(int, input().split()) # 以空格将输入分割,转为int 类型,返回整数列表map()函数接受两个传参

2022-04-02 19:40:10 209

原创 xlsxwriter模块:txt文件批量转成excel文件

import xlsxwriterimport osdir = “E:/txt/” #绝对路径lists = os.listdir(dir) #获取目录下的所有文件名for list in lists: #遍历文件名txt_dir = os.path.join(dir, list) #每个txt文件的路径f = open(txt_dir, ‘r’)contexts = f.readlines() # 获取txt文件内容sheet_name = list.replace(’.txt’,

2022-04-02 10:41:37 443

原创 搜索快捷键

ctrl + f

2022-04-02 10:23:20 934

原创 json模块之dump

函数json.dump() 将json对象存储在扩展名为.json的文件中json.dump(object, file)接受两个实参:存储的数据、存储数据的文件对象可在json.dump()函数中添加indent属性,代表缩进字符个数,得到内容自动带缩进,格式更清晰在json.dump()函数中添加ensure_ascii属性,规定编码格式例:url = ‘’ # 网址resp = requests.get(url, params=param, headers=headers) # 网址请求w

2022-04-01 20:08:55 6990

原创 pycharm缩进快捷方法

整体缩进:鼠标拉选住代码块,按下 tab 键。反向缩进:鼠标拉选住代码块,按下 shift + tab 键

2022-03-18 14:42:42 7050 1

原创 python一个文件夹的文件移动到另外一个文件夹

import osimport shutilshutil.move(src, dst),src为要移动的文件的路径,dst为目的路径,路径必须是绝对路径work_dir = os.getcwd() # 获取绝对路径src = os.path.join()dst = os.path.join()shutil.move(src, dst) #移动图片shutil.copyfile(src, dst) #复制图片......

2022-03-09 17:37:05 6913

原创 Error loading “D:\Anaconda3\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll“

改小batch_size

2022-01-07 00:13:59 6681 4

原创 OSError: [WinError 1455] 页面文件太小,无法完成操作

改小batch_size

2022-01-07 00:11:59 466

原创 关闭笔记本电脑自带键盘

Win + R:cmdsc config i8042prt start= disabled(关)sc config i8042prt start= auto(开)

2021-12-26 21:51:54 285

原创 FileNotFoundError: [Errno 2] No such file or directory: ‘E:\\Deep‘

原因:文件夹名为Deep LearningPython一般不允许文件名内有空格方法:创另一个文件夹,放入其中

2021-12-23 19:39:44 1041

原创 子豪兄-YOLOv3

在虚拟环境里打开代码盘:conda activate pytorchE:jupyter notebook

2021-12-22 17:50:56 415

原创 批量修改文件名

os.renames(old, new) #新名取代旧名,创建路径例:images_dir = ‘UDD/UDD/images/train/’ #文件路径images_name = os.listdir(images_dir) #读取路径下的文件名num = 0for i in images_name:os.renames(os.path.join(images_dir, i), os.path.join(images_dir, i.replace(i[:4], str(num)))) #os

2021-12-09 23:14:36 49

原创 函数codecs.open()

import codecswith codecs.open(file_name, ‘w’, endcoding) as f:file_name 文件路径‘w’ 、‘r’、 ‘a’、 ‘a+’,打开方式endcoding 文件编码 ‘utf-8’

2021-12-05 16:31:15 321

原创 将 json文件批量转成 xml 文件

获取 json 文件路径例:json_dir = ‘UDD/UDD/annotations/’读取指定路径下的所有文件名:files = os.listdir(json_dir)找到 json 文件:json_file = []for f in files:if f.endwith(’.json’): #文件名以’.json’ 结尾json_file = f #存储 json 文件打开 json 文件,并读取for js in json_file:json_dir = os.pat.

2021-12-05 16:22:10 641

原创 VS Code基本操作

资源管理器选择文件配置好环境和语言模式在终端运行例:python 1.py

2021-12-05 12:51:17 64

原创 函数os.path.join()

路径合并os.path.join()例:output_address = os.path.join(‘UDD/UDD/output_images/’, image)test_images_dir = ‘UDD/UDD/images/’input_address = os.path.join(test_images_dir, image)

2021-12-05 12:48:25 85

原创 读取指定路径下的文件名

os.listdir()endwith()例:labelme_path = “UDD/UDD/annotations/” #指定路径files_list = os.listdir(labelme_path) #读取指定路径下的所有路径files = []for i in files_list:if i.endswith(".json"): #路径下的文件以’json’结尾files.append(i) #添加到列表末尾...

2021-12-03 10:13:46 128

原创 ModuleNotFoundError: No module named sklearn

pip install scikit-learn

2021-12-02 23:33:56 920

原创 RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling `cublasCre

backbone = resnet50_fpn_backbone(norm_layer=torch.nn.BatchNorm2d,trainable_layers=3)将trainable_layers 改成4即可

2021-11-24 10:52:51 1347

空空如也

空空如也

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

TA关注的人

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