摘要: 前文我们介绍过一种基于TPS薄板样条与梯度下降法的非刚性配准方法: 基于TPS薄板样条变换与梯度下降法的一种非刚性配准方法 我们知道,梯度下降法是一种单线优化算法,也即它只优化目标函数的一组解,这样是很容易陷入局部极值的。而PSO粒子群算法则不一样,它是多... 阅读全文
posted @ 2021-10-27 17:31 萌萌哒程序猴 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 01 — RGB与HSV介绍 讲RGB图与HSV图的互相转换之前,我们先分别介绍一下这两种图像。 首先是RGB图像 RGB图像是一种三通道图像,通常用于表示彩色图,它由相同行、列的红(Red)、绿(Green)、蓝(Blue)这三通道的数据组成。比如对于5... 阅读全文
posted @ 2021-10-03 21:41 萌萌哒程序猴 阅读(4824) 评论(0) 推荐(0) 编辑
摘要: CUDA的存储器可以大致分为两类: 板载显存(On-board memory)片上内存(On-chip memory) 其中板载显存主要包括全局内存(global memory)、本地内存(local memory)、常量内存(constant memor... 阅读全文
posted @ 2021-09-25 18:36 萌萌哒程序猴 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 数组元素求和,顾名思义就是求数组中所有元素的和,比如有数组X: X的所有元素和就是: 如果按串行顺序求上式还是很好理解的,就是一个逐渐累加的过程,如下图,按照step1~stepn的步骤,依次计算S0,S1,S2,...,Sn-1,最后得到的Sn-1即... 阅读全文
posted @ 2021-09-21 22:58 萌萌哒程序猴 阅读(683) 评论(0) 推荐(1) 编辑
摘要: 算上这一篇,yolov5目标检测框架我们已经更新到第3篇了,前面两篇分别讲解了coco数据集json标签文件的解析,以及yolov5网络的网络结构与实现: 基于libtorch的yolov5目标检测网络实现——COCO数据集json标签文件解析 基于lib... 阅读全文
posted @ 2021-09-11 19:28 萌萌哒程序猴 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 前文我们讲过FFD形变与梯度下降优化算法的原理: 梯度下降法详解 图像配准系列之基于B样条的FFD自由变换原理与C++实现 图像配准系列之基于FFD形变与梯度下降法的图像配准 1. “FFD形变+梯度下降法”配准的主要耗时点 我们知道,基于“FFD形变+梯... 阅读全文
posted @ 2021-08-28 21:09 萌萌哒程序猴 阅读(266) 评论(0) 推荐(0) 编辑
摘要: “yolov5是yolo系列目标检测框架的v5版本,本系列文章我们将一步步来解析该框架的原理,并使用libtorch来一步步将其实现——从数据集准备,到网络结构实现,接着到损失函数实现,再到训练代码实现,最后到模型验证。” 上篇文章中我们已经讲了COCO数... 阅读全文
posted @ 2021-08-14 21:17 萌萌哒程序猴 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: “ 前文我们使用libtorch来实现的LeNet-5网络、Alexnet网络、Resnet34网络,都是用于图像分类的神经网络。现在,让我们进入深度学习的目标检测系列吧~” 首先我们来讲一下目标检测任务的理解。我们知道,图像分类任务主要是对图像进行识别和... 阅读全文
posted @ 2021-07-17 22:26 萌萌哒程序猴 阅读(412) 评论(0) 推荐(0) 编辑
摘要: “前文我们已经讲了一部分常见的张量操作,本文让我们继续吧~” 本文我们继续来讲讲张量的压缩与扩张、张量与张量的运算、求张量的最大最小值、操作第0维、张量的堆叠、调整维度顺序、改变张量的形状等常用操作。 01 — 张量的压缩与扩张 张量的压缩是指删除长度为1... 阅读全文
posted @ 2021-07-06 21:56 萌萌哒程序猴 阅读(610) 评论(0) 推荐(0) 编辑
摘要: “ 在图像处理中,我们经常需要将感兴趣区域与其它区域区别开来,以便于后续步骤的处理。比如生成一副与原图尺寸相同的图像对不同区域进行标记,感兴趣区域像素值标记为255, 其它区域像素值标记为0,该图像就是我们说的二值图。” 前文我们有讲过“大津法”和“最佳阈... 阅读全文
posted @ 2021-07-04 16:32 萌萌哒程序猴 阅读(277) 评论(0) 推荐(0) 编辑