Python
文章平均质量分 77
python代码使用小技巧及python代码debug。
zy_destiny
一名天天向上的程序媛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【快速后处理】去噪点+填充孔洞
【图像后处理工具】该工具基于Python实现二值图像优化处理,主要功能包括:1)清除面积小于200像素的孤立目标;2)填充面积小于200像素的孔洞;3)通过高斯模糊(15x15核)实现边界平滑。使用scikit-image和OpenCV库实现,具有部署简单、处理高效的特点。核心算法依次调用remove_small_objects()、remove_small_holes()和GaussianBlur(),最终输出优化后的二值图像。代码简洁高效,适用于各类二值化栅格图的后期处理需求。原创 2026-04-27 16:47:09 · 57 阅读 · 0 评论 -
【geopandas】计算矢量iou
本文介绍使用Python的geopandas库计算两个矢量文件要素交并比(IoU)的方法。主要步骤包括:1)加载矢量文件;2)遍历要素判断相交情况;3)计算IoU值并根据不同条件分类统计。代码实现了对完全不相交、单要素相交(阈值0.7)和多要素相交(阈值0.5)等情况的分类计数,最后输出各类统计结果。使用前需确保安装geopandas库(pip install geopandas)且文件坐标系一致。文末附完整代码和程序员节祝福。原创 2025-10-24 20:16:58 · 419 阅读 · 0 评论 -
【色调转换】应用于图像风格转换、匀光匀色等场景
首先看效果,支持SAR影像色调统一、光学遥感影像色调统一、自然影像色调统一。:色调参考图:待处理的图:色调转换后的处理结果图色调转换的算法将其封装成可执行程序exe文件,直接双击打开即可在软件界面上实现该功能。原创 2025-03-21 09:29:19 · 1031 阅读 · 0 评论 -
【FPS】图像预测代码添加FPS计算
给任意一段预测代码添加FPS计算的万能公式。原创 2025-03-18 14:00:20 · 680 阅读 · 0 评论 -
【从YOLO格式label中裁剪原图】根据txt格式检测结果或label文件从原图中裁剪出目标
依据目标检测结果框(YOLO格式txt)或label从原图中裁剪目标原创 2025-03-12 16:40:36 · 552 阅读 · 0 评论 -
【去雨去雾小工具】用python实现去雨去雾的小工具
窗口分为三个部分:左侧显示原始图像。右侧上方显示去雨后的图像。右侧下方显示去雾后的图像。按钮位于窗口底部,用于加载图像、去雨和去雾操作。原创 2025-02-14 11:27:41 · 1110 阅读 · 0 评论 -
【YOLO】将多类别YOLO格式txt标签数据区分成单类别标签
img_path:所有多类别标签数据地址,比如包含了火和烟2种类别,现在需要区分2者。smoke_path:输出烟的标签地址。fire_path:输出火的标签地址。原创 2025-01-10 14:14:30 · 479 阅读 · 0 评论 -
【工业场景】RCNN实现车牌识别(一)数据集介绍及预处理
CCPD (Chinese City Parking Dataset)数据集包含2个版本,一个是2019年更新,也是首发的海量中文车牌数据,另一个是2020年更新的新能源汽车车牌数据,该数据集有八位车牌号。百度网盘(hm0u)百度网盘(ol3j)数据集官网(github介绍请移步。2019版部分数据集展示:注意!CCPD数据集的label是包含在文件名中。比如,图像名称为“这个名称可拆分为 7 个字段。每个字段用‘-’分开。这些字段的说明如下。面积:车牌面积占整个图片面积的面积比。倾斜度。原创 2025-01-10 08:58:17 · 1710 阅读 · 0 评论 -
skimage.io与matplotlib.image.imread读取图片的区别
以前没用过matplotlib的读图方式,今天在别人的工程里看到这个用法,自己改写别人工程时,怎么都找不到问题,最后在最初,开始读图的时候发现了问题。原创 2024-07-05 17:12:43 · 1154 阅读 · 0 评论 -
pytorch、pytorch_lightning、torchmetrics版本对应
PyTorch Lightning 与PyTorch版本对应安装原创 2024-07-03 15:44:07 · 12788 阅读 · 0 评论 -
使用numpy.bincount( )函数快速计算混淆矩阵和各种精度
混淆矩阵是用于衡量分类模型性能的一种评估工具。它是一个矩阵,用于显示将样本分为不同类别的预测结果与实际类别之间的差异。True Positive (TP):将正样本正确地预测为正样本的数量。True Negative (TN):将负样本正确地预测为负样本的数量。False Positive (FP):将负样本错误地预测为正样本的数量。False Negative (FN):将正样本错误地预测为负样本的数量。混淆矩阵可以以矩阵的形式呈现,行表示实际类别,列表示预测类别。原创 2024-07-02 10:48:08 · 1114 阅读 · 0 评论 -
【ann2coco】图像label转coco格式的JSON
用python代码实现label图像转coco格式JSON文件原创 2024-03-21 06:00:00 · 1316 阅读 · 0 评论 -
【MMEngine】用MMEngine自带函数get_model_complexity_info计算模型每层参数量、参数总量和计算量
多种方法计算模型参数量和计算量,含完整Python代码原创 2023-12-20 10:19:12 · 2733 阅读 · 0 评论 -
【python代码小技巧】职场大佬写的代码,堪称“满分作文”
python编码小技巧之——整齐规范的命名,恰到好处的注释,合理的封装类,封装钩子等等原创 2023-12-18 17:05:24 · 1141 阅读 · 0 评论 -
【git】pip install git+https://github.com/xxx/xxx替换成本地下载编译安装解决网络超时问题
报错信息:Running command git clone --filter-blob:none --quiet https://github.com/openai/(lIgit /tmp/pip-reg-build-r7wizorc。解决方案:本地下载编译安装原创 2023-11-23 18:04:52 · 13757 阅读 · 4 评论 -
【conda】conda create 环境报错CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.o
conda创建虚拟环境报错CondaHTTPError: HTTP 000 CONNECTION FAILED for url原创 2023-11-23 15:29:43 · 13622 阅读 · 19 评论 -
【路径最全用法】python代码讲解os.path包的最全用法
os.path包最全用法原创 2023-11-21 17:34:36 · 573 阅读 · 0 评论 -
【thop.profile】thop.profile计算网络参数量和计算效率
通过thop计算神经网络参数量和运行效率原创 2023-11-14 17:48:46 · 8676 阅读 · 2 评论 -
【LSNET】用自己的数据复现LSNet变化检测代码
本篇主要是讲解如何用自己的数据复现代码LSNET变化检测网络。原创 2023-11-14 16:21:43 · 1486 阅读 · 6 评论 -
【均值漂移】mean-shift算法详解
mean-shift原理详解。原创 2023-10-24 15:03:39 · 2729 阅读 · 2 评论 -
【区域生长】代码
注意,该代码仅提供了一个基本的区域生长法实现,实际应用时可能需要根据具体情况对生长算法进行优化。原创 2023-09-15 09:47:53 · 837 阅读 · 0 评论 -
【debug】目标检测任务报错TypeError: Argument ‘bb‘ has incorrect type (expected numpy.ndarray, got list)
pycocotools 包处调用coco.py 报错TypeError: Argument 'bb' has incorrect type (expected numpy.ndarray, got list)报这个错误是传入的segment点是四个以内(包含四个)的会触发的错误。找到环境安装位置的coco.py文件,修改420行,增加条件判断就好了✔️。整理不易,欢迎一键三连!原创 2023-09-15 09:10:35 · 1133 阅读 · 0 评论 -
【debug】解决RecursionError: maximum recursion depth exceeded in comparison报错
RecursionError: maximum recursion depth exceeded in comparison报错解决递归次数超限问题原创 2023-08-28 17:23:33 · 6273 阅读 · 0 评论 -
【conda install】网络慢导致报错CondaHTTPError: HTTP 000 CONNECTION FAILED for url
CondaHTTPError: HTTP 000 CONNECTION FAILED for url报错解决原创 2023-08-28 14:02:53 · 3453 阅读 · 0 评论 -
【debug】NCCL error in: ../torch/csrc/distributed/c10d/ProcessGroupNCCL.cpp:1191, unhandled system err
mmseg工程单机多卡可以顺利运行训练,切换到多机多卡训练就报错。原创 2023-08-18 18:01:47 · 13282 阅读 · 2 评论 -
linux 安装pycococreator和pycocotools
报错:No module named 'pycococreatortools'原因,没有安装pycococreatortools。原创 2023-08-18 17:57:01 · 2012 阅读 · 0 评论 -
【python】tensor.gpu与numpy.cpu互转
tensor.gpu与numpy.cpu互转原创 2023-08-07 15:27:28 · 887 阅读 · 0 评论 -
【debug】报错RuntimeError: CUDA error: an illegal memory access was encountered
mmseg工程报错RuntimeError: CUDA error: an illegal memory access was encountered解决。原创 2023-08-07 10:04:37 · 4614 阅读 · 0 评论 -
【多模态】BLIP——统一视觉语言理解和生成的引导语言图像预训练模型
指的是多种模态的信息,包括:文本、图像、视频、音频等。而多模态研究的就是这些不同类型的数据的融合的问题。目前大多数工作中,只处理图像和文本形式的数据,即把视频数据转为图像,把音频数据转为文本格式。原创 2023-08-03 14:31:26 · 2728 阅读 · 0 评论 -
【多模态】CLIP模型详解
CLIP在不使用任意一张 ImageNet 图片训练的情况下,直接 Zero-Shot 推理,就能获得跟有监督训练的ResNet-50同样优秀的结果,这么牛的预训练模型确定不点进来看看嘛原创 2023-08-01 16:59:43 · 6236 阅读 · 3 评论 -
【多模态】ALBEF-融合前对齐
ALBEF模型详解原创 2023-08-04 16:44:12 · 1174 阅读 · 0 评论 -
【debug】python代码报错std::bad_alloc
报错terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc解决原创 2023-08-03 17:59:35 · 1619 阅读 · 0 评论 -
【多模态】ALIGN——使用噪声文本数据进行视觉语言感知预训练
图像和文本编码器通过对比损失来进行学习,将互相匹配的文本-图像对嵌入到一起,将不匹配的分开,将配对文本视为图像的细粒度标签,我们的图像与文本对比损失类似于传统的基于标签的分类目标;关键区别在于文本编码器生成“标签”权重。对齐的图像和文本表示自然适合于跨模态匹配/检索任务,并在相应的基准中实现最先进的(SOTA)结果。例如,在大多数零样本和微调中,ALIGN比以前的SOTA方法好7%以上。原创 2023-08-03 17:15:39 · 3626 阅读 · 0 评论 -
pip安装各种库万能公式
pip安装的所有方式,全在这里了。原创 2023-08-01 21:12:23 · 856 阅读 · 0 评论
分享