自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error opening file a bytes-like object is required,not ‘NoneType‘

查看json文件内容,索引的路径与json文件保存的路径不同。方法:使用python脚本统一修改json文件路径。错误显示,打开的是一个无效路径的文件。

2024-04-25 18:11:50 256

原创 吹爆!ENVI高光谱操作(从数据下载到分类)

点击每个class,到印象上进行相应波段类别的划分。注:No Training Data选项是非监督分类方法,不需要选择分类样本。(1)打开ENVI软件,File——>open打开MTL文件。export files选择储存为image(栅格图像)additional export输出分类结果的统计文件。txt文件里面保存了各个类被的面积和百分比。(6)Preview进行分类效果预览。(4) 进行有监督和无监督分类选择。(7)平滑操作和小区域噪声去除。(3)数据浏览与下载。

2024-04-11 14:18:30 544

原创 吹爆!遥感高光谱分类(Python)

一、数据集下载二、安装包Spectral Python (SPy)是一个用于处理高图像数据的纯Python模块。它具有读取、显示、操作和分类高光谱图像的功能。Spectral安装:官网链接:安装命令:三、数据处理加载数据、统计元素个数、光谱图显示、重构需要用到的类、标准化数据并存储四、模型训练五、模型推理六、踩坑记录问题描述:spectral.imshow(img)时,图像一闪而过,并且spectral好像没有类似CV2的waitKey方法。所以无法暂停。

2024-04-07 20:27:52 1004

原创 ImportError: cannot import name ‘tabulate‘ from partially initialized module ‘tabulate‘

类似的错误:ImportError: cannot import name 'xxx' from partially initialized module 'xxxx'在根目录中有和库重名的.py文件,更换命名就可以了。

2024-04-02 15:02:21 139

原创 stitcher类实现多图自动拼接

【代码】stitcher类实现多图自动拼接。

2024-03-27 14:32:12 427

原创 CycleGAN训练教程

在输入图像和输出图像之间,使用对齐图像对的训练集。但是,对于许多任务,配对训练数据将不可用。我们提出一个学习从源翻译图像的方法域 X 到目标域 Y,在没有配对的情况下例子。我们的目标是学习映射 G : X → Y使得来自 G(X) 的图像分布与使用对抗性损失的分布 Y 无法区分。由于此映射的约束非常不足,因此我们将其与逆映射 F : Y → X ,并引入强制执行 F(G(X)) ≈ X 的循环一致性损失(反之亦然)。

2024-03-26 20:24:52 1149

原创 2024软考

嵌入式系统实施、运行、维护知识;IT服务规划设计、部署实施、运营管理、持续改进、监督管理、服务营销;计算机的组成、各主要部件的功能和性能指标;操作系统和文件管理的基本概念和基本操作;:信息系统开发所需的综合技术知识,包括硬件、软件、网络、数据库等;:信息系统工程师监理知识、方法和工具;信息系统工程监理的有关政策、法律、法规、标准和规范。:数据通信、计算机网络、计算机系统的基本原理;信息系统集成项目管理知识、方法和工具;多媒体设备、电子办公设备的安装、配置和使用;数据库应用系统的设计方法和开发过程;

2024-03-26 14:16:55 644

原创 【深度学习】YOLOv9继续训练——断点训练方法

YOLOv9继续训练主要分为两个情况:其一、训练过程中意外中断,未完成训练预期的epoch数量;其二、训练完了,但是未收敛,在这个基础上,还想用这个权重、学习率等参数继续训练多一些轮次

2024-03-13 13:16:46 1493 4

原创 PaddleOCR表格识别运行实例

(1)PubTabNet数据集(此次训练以 PubTabNet数据集为例)'filename': PMC5755158_010_01.png, # 图像名'split': ’train‘, # 图像属于训练集还是验证集'imgid': 0, # 图像的index'html': {'structure': {'tokens': ['', '', '', ...]}, # 表格的HTML字符串'cells': [

2024-03-12 20:46:25 1918

原创 Ubuntu系统下查看安装的CUDA和CUDNN的版本

【代码】Ubuntu系统下查看安装的CUDA和CUDNN的版本。

2024-03-12 16:24:50 741

原创 功能强大使用简单的截图/贴图工具,PixPin

截图/贴图/长截图/文字识别/标注。1.软件自带快捷键(右击PixPin查看 )3.自行配置快捷键和其他需求。

2024-03-05 19:48:42 590

原创 RuntimeError: The size of tensor a (4) must match the size of tensor b (3) at non-singleton dimensio

更改后全为.jpg格式图像,image = Image.open(imagepath)可以直接读取图像数据。图像数据包含.png和.jpg格式,不统一,Image.open()函数无法直接读取.png格式的图片。2.先更改图片格式为.jpg再运行图片读取程序。

2024-03-05 18:40:00 755

原创 【开源】使用opencv进行交互式抠图,让你开发效率翻倍

【代码】【开源】使用opencv进行交互式抠图,让你开发效率翻倍。

2024-02-27 19:31:20 470

原创 YOLOv9图像标注和格式转换

labelimg安装(anaconda);标签文件.xml转换为.txt格式;到yolov9主目录下的./data路径下重新编写一个.yaml文件;将该文件填入到训练文件train.py中的数据参数设置--data中.

2024-02-26 21:23:58 667

原创 YOLOv9来了!实时目标检测新SOTA

它可以用来获得完整的信息,使从头开始训练的模型比使用大数据集预训练的最先进的模型获得更好的结果,比较结果如图1所示。它可以用来获取完整的信息,从而使从头开始训练的模型能够比使用大型数据集预训练的最先进的模型获得更好的结果。图5.最先进的实时目标检测器的比较。(a) 路径聚合网络 (PAN)) [37], (b) 可逆列(修订版)[3],(c)传统的深度监督,以及(d)我们提出的可编程梯度信息(PGI)。GELAN的架构:(a)CSPNet [64],(b) ELAN [65],(c)提议的GELAN。

2024-02-26 20:27:57 934

原创 批量解决opencv cv2.imread读取32位抠图png图像后,出现隐藏背景无法去除的问题

1.原始png含蒙版抠图信息:位深度为32位,4通道图像信息,含蒙版背景信息2.使用opencv读取保存后图像信息:位深度为24位,3通道图像信息,显示了扣除的背景。

2024-02-26 14:00:55 982

原创 YOLOv5推理时出现:assert im0 is not None, f‘Image Not Found {path}‘

在yolon5模型训练、验证时如果遇到位深度不足24的图片则会出现如下图过滤信息,代表此张图不使用;datect.py推理则会直接报错停测,如出现标题主题的现象。可以查看到此张图的位深度为8,按如下表格分析到此张图为位图模式、灰度图或者r\g\b单通道图片等。在图片批量使用前,使用文件位深度排序方式删除位深度不足24的图像数据,步骤如下;Python将8位的图片转为24位的图片。将dataset中的第161行。

2024-02-23 11:13:20 510 2

原创 error: (-209:Sizes of input arguments do not match) The operation is neither ‘array op array‘ (where

在图像融合时,以下几种图像运算方式需要输出的图像–必须与输入的图像具有相同的大小、类型和通道数。图像异或运算cv2.bitwise_xor(src1,src2,dst,…图像与运算cv2.bitwise_and(src1,src2,dst,…图像非运算cv2.bitwise_not(src1,src2,dst,…图像或运算cv2.bitwise_or(src1,src2,dst,…图像减法运算cv2.subtract(src1,src2,dst,…图像加法运算cv2.add(src1,src2,dst,…

2024-02-20 20:09:39 568

原创 python OpenCV:seamlessClone泊松融合

图像的obj区域超过了im图像的尺寸,即roi.x + roi.width > m.cols && roi.y + roi.height > m.rows。改为center = (height//2, width//2)或者center = (int(height/2), int(width/2))将具有复杂轮廓的对象插入新背景,也就是说不保留dst 图像的texture细节,目标区域的梯度只由源图像决定。error提示索引为1的参数类型错误,即center = (height/2, width/2)

2024-02-20 17:44:58 1593

原创 OOD分类项目训练

问题原因:ValueError: Only one class present in y_true. ROC AUC score is not defined in that case.方法2:DataLoader的参数设置shuffle=True。修改好config.py中的num_classes参数就行了,方法1:添加 try-except。(1)修改参数文件 utils/config.py。见谅(不好意思~( ̄▽ ̄)~*)方法3:增大batch_size。

2024-02-07 12:06:15 728

原创 opencv读取和保存图片(包含中文路径)

【代码】opencv读取和保存图片(包含中文路径)

2024-02-06 15:32:24 434

原创 RuntimeError: stack expects each tensor to be equal size, but got [3, 354, 129] at entry 0 and [3, 1

【代码】RuntimeError: stack expects each tensor to be equal size, but got [3, 354, 129] at entry 0 and [3, 1。

2024-02-06 10:31:56 217

原创 python 文件夹下资料的一键删除或复制功能

【代码】python 文件夹下资料的一键删除或复制功能。

2024-01-24 21:28:38 359

原创 python裁剪视频为子视频

【代码】python裁剪视频为子视频。

2024-01-24 11:51:03 403

原创 github 无法打开解决方法

github 无法打开解决方法

2024-01-18 22:32:48 394

原创 biying图片爬虫

一、运行命令 :python datadownload.py。二、python爬虫代码。

2024-01-18 14:28:57 902 1

原创 yolov8-pose,labelme关键点标注及格式转换

yolov8-pose,labelme关键点标注及格式转换。标签组成:类型,1个数据;目标框坐标,4个数据;关键点,n*3个数据(n为关键点个数,'3'为坐标及是否可见,点标签:0代表此点不在图像上,点标签:1 代表此点在图像上且在未遮挡处,点标签:2 代表此点在图像上但在遮挡处)

2024-01-18 12:45:24 2488 3

原创 CRNN----CTC配置

【代码】CRNN----CTC配置。

2024-01-16 13:02:31 418 1

原创 DBNet使用tensort加速

例如:我在DBNet源文件夹predict.py的Pytorch_model函数里添加这段程序,直接生成.wts文件。生成方法:(1)置好保存路径。使用该软件包直接将.wts转换成.engine文件。:将训练好的模型文件.pth生成.wts 文件。

2024-01-16 12:59:28 380 1

原创 ModuleNotFoundError: No module named ‘ultralytics.utils‘

使用多个yolov5项目,或者yolo项目,相互调用时,下级推理程序会直接调用上级(即根目录下)的程序文件,例如:下级推理文件会直接调用上级模型项目中utils包中的plots.py,而不会调用同级目录下的utils包。当上级项目目录下的程序文件发生变化更改时,就会发生调用错误。1)使用export.py文件导出best.onnx文件。使用onnx的权重格式,代替.pt格式。

2024-01-16 12:44:45 3094 1

原创 sublime代码编辑器IDE

sublime代码编辑器IDE,免费许可Xshell和Xftp,用于非商业用途,可不购买许可证。

2024-01-16 11:21:45 470 1

原创 miniGPT-4测试过程

miniGPT-4测试过程

2023-12-04 14:08:13 1142

原创 yolov5-7.0修改骨干网络Ghostnet\efficientnet_b0\MobileNetv3_small\ShuffleNetV2

Ghostnet\efficientnet_b0\MobileNetv3_small\ShuffleNetV2替换yolon5主干网络:修改骨干网络主要需要添加模块到models/common.py文件中,在models/yolo.py文件夹中进行注册,修改models下面的yaml文件中的网络结构。

2023-11-11 14:01:31 674 6

原创 evaluate_object.cpp:12:10: fatal error: boost/numeric/ublas/matrix.hpp: 没有那个文件或目录

单目3D检测M3D-RPN项目,kitti.tar 数据集运行过程问题

2023-09-27 11:12:17 198 1

原创 ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resoluti

pip install basicsr 或pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple/出现如下错误,无法安装。解决方法:网速的原因,采用国内的镜像源来加速。

2023-06-20 00:07:04 5565 1

原创 to.(device) AttributeError: ‘list‘ object has no attribute ‘to‘

测试显示:print("6666666666666666666 ",target))在错误点前输入:target=torch.stack(target, dim=1)解决方案:将列表元素取出(即list类型转换成tensor类型,将。

2023-05-18 10:54:30 3485 2

原创 【无标题】NO module named ‘yaml‘

解决方案: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn pyyaml。安装: conda install -c conda-forge yaml。再次运行情况:显示:NO module named 'yaml'问题显示:NO module named 'yaml'验证:conda list 显示已安装yaml。

2023-05-09 10:51:46 156

原创 Serialization assertion safeVersionRead == safeSerializationVersion failed.

[TensorRT] ERROR: 1: [stdArchiveReader.cpp::StdArchiveReader::35] Error Code 1: Serialization (Serialization assertion safeVersionRead == safeSerializationVersion failed.Version tag does not match. Note: Current Version: 0, Serialized Engine Version: 89)

2022-10-11 10:05:18 3073

原创 ubuntu18.04 yolov5 tensorrt部署

ubuntu18.04 yolov5 tensorrt部署

2022-08-29 09:02:06 2404 1

原创 crnn+ctc识别模型中,lmdb脚本只转换部分数据集

crnn+ctc识别模型中,lmdb脚本只转换部分数据集

2022-08-20 18:00:08 578

空空如也

空空如也

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

TA关注的人

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