- 博客(25)
- 收藏
- 关注
原创 CMYK转RGB色彩失真
使用下面两种方法对CMYK图像转换RGB都会出现颜色失真的问题,只不过失真强度image.convert>ImageCms.profileToProfile。
2024-07-23 17:49:49
133
原创 ONNX简介
ONNX(Open Neural Network Exchange)是一种开放格式,旨在表示机器学习模型。通俗来讲其表示一种统一的中间结构,如下图所示,可以将Pytorch、TensorFlow等模型训练框架(这些框架更适合做模型训练,不适合模型的部署推理)训练的模型转换为ONNX格式模型,然后再使用推理框架(如onnxruntime、OpenVINO、TensorRT等)进行推理,其推理速度相比于使用模型训练框架进行推理会快很多(几倍到几十倍不等)。
2024-04-08 15:17:24
2335
原创 YOLO格式数据集划分训练集、验证集、测试集
需要更改图片路径、标签地址、划分后数据集存放路径和数据集划分比例!才疏学浅,如有错误请指正!废话不多说,上代码。
2024-04-03 20:14:31
234
1
原创 传统图像增强方法,基于直方图均衡化 、基于拉普拉斯算子、基于对数变换、基于伽马变换、CLAHE 、retinex-SSR、retinex-MSR
废话不多说,直接上代码!
2024-04-02 15:16:44
289
1
原创 传统图像增强方法,基于直方图均衡化 、基于拉普拉斯算子、基于对数变换、基于伽马变换、CLAHE 、retinex-SSR、retinex-MSR
废话不多说,直接上代码!
2024-04-02 15:03:45
313
原创 YOLOv7在detect.py中添加平均推理速度
然后在代码的第137行也就是代码print(f’{Done…最后在代码第168行后边也就是代码print('fDone,(…代码第69行:t0 = time.time()下面一行中添加。才疏学浅,如有错误请指正!
2024-04-01 21:17:41
228
原创 初始化可学习参数 nn.Parameter()
4.nn.Parameter(torch.full(size= size, fill_value = x)),初始化参数都为x。1.nn.Parameter(torch.randn(size)) ,这些随机数字满足标准正态分布(0~1)2.nn.Parameter(torch.zero(size)),初始化参数都为0。3.nn.Parameter(torch.ones(size)),初始化参数都为1。注:其中size为你所要设置的可学习参数矩阵大小。
2024-01-03 10:33:01
779
1
原创 latex中表格超页面,使用\resizebox{\textwidth}{!}报错
table 环境用于创建浮动表格,它允许LaTeX根据文档的布局自动调整表格的位置。你可以使用 \caption 命令为表格添加标题,并使用 \label 命令引用该表格。LaTeX会根据文档的内容和布局决定表格的放置位置。只需要将 \begin{table} \end{table} 修改为 \begin{table*} \end{table*}。table* 环境也用于创建浮动表格,但它允许表格跨越双栏布局中的两列。table* 环境适用于双栏文档,允许表格跨越两栏,从而利用更宽的空间。
2023-11-12 15:25:49
2917
3
原创 YOLOX保存txt推理结果
tools/demo.pydef visual(self, output, img_info, cls_conf=0.35, image_name= None, vis_folder= None, current_time= None):ratio = img_info[“ratio”]img = img_info[“raw_img”]if output is None:return imgoutput = output.cpu()def image_demo(predictor, vis_fo
2023-11-10 10:27:12
263
1
原创 RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED YOLOv6
我的版本 cuda10.2 pytorch 1.8.0报错 RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED。解决方案:将pytorch降低到1.7.0。
2023-09-06 17:44:46
103
1
原创 OpenCV学习02(C++)Mat对象
Mat 和IplImageMat对象OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分,头部与数据部分IplImage是从2001年OpenCV发布之后就一直存在,是C语言风格的数据结构,需要开发者自己分配与管理内存,对大的程序使用它容易导致内存泄漏问题。成员变量下面展示一些 内联代码片。 enum { MAGIC_VAL = 0x42FF0000, AUTO_STEP = 0, CONTINUOUS_FLAG = CV_MAT_CO
2021-09-22 14:25:45
372
原创 OpenCV学习01(C++)加载 修改 保存图像
OpenCV学习01(C++)加载 修改 保存图像注:OpenCV版本为3.4.2,版本不同可能头文件和函数会有一些差异,学习OpenCV前需要有图像处理相关的基础知识,相关书籍如:数字图像处理_第三版——冈萨雷斯 。 新手刚发博客,如果有什么不足的地方欢迎大家指正,可以一起学习交流!读取图像(cv:imread)官方解释:使用函数 cv:imread() 读入图像。这幅图像应该在此程序的工作路径,或者给函数提供完整路径,第二个参数是要告诉函数应该如何读取这幅图片。• IMREAD_COLO
2021-09-20 15:04:41
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人