自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大模型免费api调用系列:硅基流动

使用多家平台发现,是我发现的第一家同时提供免费的大模型api、嵌入模型api和重排序模型api的平台,很高兴跟大家分享这个消息,注册烦请填写邀请码:1qZVBGKZ,会赠送14元的额度用于付费的模型使用。这里分享通过python代码调用api输出内容的示例,其他代码也可参考官方给的示例哦。

2025-02-19 19:43:32 412

原创 获取所有轮廓的外接矩形

【代码】获取所有轮廓的外接矩形。

2024-12-02 19:56:25 338

原创 去除分叉轮廓

思路来源于,但是使用不同的方法进行实现,实际测试发现仅对特定轮廓有效,不具有通用性,仅供参考。

2024-12-02 19:48:07 371

原创 获取轮廓末端点

【代码】获取轮廓末端点。

2024-11-29 18:45:05 356

原创 判断两个点是否在同一轮廓上

【代码】判断两个点是否在同一轮廓上。

2024-11-29 18:35:18 245

原创 将坐标点分成连通的一组和孤立的一组

【代码】将坐标点分成连通的一组和孤立的一组。

2024-11-28 18:54:47 156

原创 获取最大轮廓对应的掩码图

【代码】获取最大轮廓对应的掩码图。

2024-11-28 18:48:51 228

原创 获取两个连通的点之间所有的坐标点

【代码】获取两个连通的点之间所有的坐标点。

2024-11-27 19:13:40 203

原创 opencv系列:获取闭环轮廓坐标信息

【代码】opencv系列:获取闭环轮廓坐标信息。

2024-11-27 08:00:00 246

原创 可视化系列:绘制n*n的宫格图

【代码】可视化系列:绘制n*n的宫格图。

2024-11-26 22:07:41 407

原创 cryptography与zlib系列:数据分块压缩与加密

对于文件数据相对较大的,可以首先将数据进行分块,然后使用多线程进行压缩与加密,这样不仅可以提高数据的安全性,同时可以提升性能。

2024-11-26 07:00:00 802

原创 cryptography与zlib系列:数据分块解密与解压

数据分块压缩与加密可以查看我的另外一篇博客,这里与之相对应的是解密与解压的操作。解压之后的数据转为BytesIO对象用于后续读取,适用于大部分数据格式,而不需要从文件中读取。

2024-11-25 20:09:44 225

原创 cryptography与zlib系列:数据解密与解压

为了方便后续的程序调用,推荐使用BytesIO对象进行传输,而不需要写入到文件中再进行读取,它的适用性比较广,对于大部分的数据格式都能比较方便地读取。这里作为测试,可以默认使用byteio_flag=False,将加密与解压后的数据写入文件中查看是否与原数据一致。

2024-11-25 19:52:52 301

原创 cryptography与zlib系列:数据压缩与加密

这里采用对称加密方法进行加密,首先创建一个Fernet加密器,这里的key,通过密钥派生函数与设定的密码进行创建,具有更强的保密功能。

2024-11-25 19:45:05 485

原创 cryptography与zlib系列:数据压缩与解压

【代码】cryptography与zlib系列:数据压缩与解压。

2024-11-22 20:17:12 207

原创 nuitka系列: 将py转为pyd文件

最近做相关的工作,发现网上相关的内容解释还不够或者比较零散,这里以实际的项目示例方便大家快速进行编译。

2024-11-22 20:09:06 477

原创 nnunetv2系列:使用onnx模型参数利用onnxruntime推理

作者分享的示例,这里在此基础上进行修改和增加了将预测结果转换到方便人查看的掩码图。

2024-09-25 18:39:20 573

原创 nnunetv2系列:多个2D图像推理

【代码】nnunetv2系列:多个2D图像推理。

2024-09-24 19:34:41 371

原创 nnunetv2系列:单个2D图像推理

对于单个图像,使用官方默认的推理方式会比较慢,而且在测试阶段推荐先用cpu而不是gpu进行推理,对于大批量的图像推荐使用官方默认的推理方式,且使用gpu。下面的代码同样根据官方给的示例进行调整得到推理单个2D图像的代码。相比默认的推理方式,这里支持图像名不以_0000.png结尾。为了方便人查看预测的效果,增加了恢复自定义的标签值模块。

2024-09-24 18:29:13 357

原创 nnunetv2系列: 导出模型参数文件和配置文件成zip压缩包

根据命令在文件中查找到信息,那么在文件中可以看到定义的相关的参数和默认值。我们也可以通过命令直接获取相关的参数信息。这里仅提供五折中的一折的模型参数文件和配置文件,如果需要全部的模型参数文件和配置文件,需要修改命令中的-f参数,默认是五折。

2024-09-13 07:00:00 294

原创 nnunetv2系列:解压zip文件到nnunet默认路径

这个命令的功能是将zip文件解压到路径下的指定位置,用于后续推理使用。在新的电脑上面使用同样需要安装nnUNet库以及配置环境。根据命令在文件中查找到信息,那么在文件中可以看到定义的相关的参数和默认值。我们也可以通过命令直接获取相关的参数信息。

2024-09-12 07:30:00 194

原创 nnunetv2系列:查看命令对应的函数

文件中定义了入口函数。

2024-09-12 07:00:00 274

原创 nnunetv2系列:2D实例分割数据集转换

这里主要参考官方源文件,注释了一些不必要的操作。数据集下载链接:nnU-Net只能用于使用无损(或无)压缩的文件格式!因为文件格式是为整个数据集定义的(而不是单独为图像和分割定义的,这可能是将来的任务),我们必须确保没有破坏分割映射的压缩工件。所以没有。jpg之类的!支持的2D数据集文件类型包括。

2024-09-11 19:25:16 1250 1

原创 nnunetv2系列:预测掩码可视化

实例分割的掩码输入的值,一般都得转成0, 1, 2这样的数值,预测出来后人无法直接可视化查看结果,这里给出代码示例,根据自定义的值进行转换,适合单通道灰度图和三通道彩色图。

2024-09-11 07:30:00 349

原创 nnunetv2系列:使用默认的预测类推理2D数据

这里参考源代码中给的示例进行调整和测试。

2024-09-10 20:50:49 991

原创 nnunetv2系列:torch转onnx

作者提供的代码,这里做了一些简单的调整和优化,原代码存在覆盖文件问题。

2024-09-10 20:41:06 561 4

原创 # X-AnyLabeling系列:多类别三通道掩码转多边形坐标点

整体与类似,主要是单类别单通道掩码改为多类别三通道掩码。

2024-08-23 19:31:37 385

原创 X-AnyLabeling系列:多类别单通道掩码转多边形坐标点

整体与类似,主要是单类别单通道掩码改为多类别单通道掩码。

2024-08-23 19:22:49 481

原创 X-AnyLabeling系列:多边形坐标点转掩码

代码参考:中的.\X-AnyLabeling\ tools\polygon_mask_conversion.py。这里主要拆分出多边形坐标点转掩码,同时增加了参数和支持带有中文名的路径。多边形坐标点存储在json文件中,格式可参考X-AnyLabeling中给出的示例,下面也给出一个具体的简单示例。掩码转多边形坐标点部分可参考另外一篇博客:https://blog.youkuaiyun.com/familytaijun/article/details/141401587。

2024-08-21 20:10:18 852

原创 X-AnyLabeling系列:掩码转多边形坐标点

掩码转成多边形坐标点存储在json文件的部分,同时增加了参数和支持带有中文名的路径。

2024-08-21 19:53:58 657

原创 python-opencv支持中文路径读写系列:查找涉及读写相关代码的文件

做这个工作的目的,主要是想将常见的cv2.imread与cv2.imwrite相关的代码批量替换成对应的cv2.imdecode与cv2.imencode以便于支持中文路径名的图像文件。

2024-08-20 19:11:40 331

原创 浅拷贝与深拷贝

这里以字典为示例展示Python中浅拷贝与深拷贝各自的使用场景。

2024-08-16 19:20:06 329

原创 conda无法创建虚拟环境

具体来说,是 SSL 握手过程中出现了错误,导致证书验证失败。这个错误信息表明尝试通过 HTTPS 连接到。网址可以打开,通过更新。后解决了出现的问题。

2024-08-14 19:00:00 727

原创 joblib系列:自定义缓存机制参数化

【代码】joblib系列:自定义缓存机制参数化。

2024-08-13 20:32:02 673

原创 draw.io系列:xml代码参数笔记

【代码】draw.io系列:xml代码参数笔记。

2024-08-12 20:49:41 1098

原创 多线程系列:concurrent.futures

简单的多线程任务通过concurrent.futures库来管理更加方便,可以参数化控制线程数和简化一些操作。

2024-08-10 07:00:00 272

原创 多线程系列:自定义多线程类获取函数返回值

自定义多线程类参考博客: https://blog.youkuaiyun.com/xpt211314/article/details/109543014.

2024-08-10 06:45:00 368

原创 多进程系列:计算各子进程时间

了解各个子进程耗时对于负载均衡至关重要,下面展示代码示例和结果示例说明如何计算各子进程时间。

2024-08-09 07:00:00 443

原创 多线程系列:线程中包含子线程

【代码】多线程系列:线程中包含子线程。

2024-08-09 06:45:00 323

原创 多进程系列:不同的模型处理不同的数据

【代码】多进程系列:不同的模型处理不同的数据。

2024-08-08 07:30:00 495

空空如也

空空如也

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

TA关注的人

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