摘要: LK光流金字塔算法是一种经典的稀疏光流算法,前文我们已经详细讲过其原理与实现: LK光流金字塔算法原理及C++实现 TPS薄板样条变换是一种经典的非刚性形变模型,前文我们也已经详细讲过其原理、特点与实现: TPS薄板样条变换计算原理及C++实现 我们知道,... 阅读全文
posted @ 2021-03-27 19:44 萌萌哒程序猴 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在前面的两篇文章中,我们分别讲了卷积神经网络的卷积层、池化层、Affine层、Softmax层等基础知识。 卷积神经网络原理及其C++/Opencv实现(1) 卷积神经网络原理及其C++/Opencv实现(2) 我们知道,信号在神经网络中的传播方向分为正向... 阅读全文
posted @ 2021-03-16 11:44 萌萌哒程序猴 阅读(189) 评论(1) 推荐(0) 编辑
摘要: 在上篇文章中我们主要讲了神经元与卷积神经元的基础知识: 卷积神经网络原理及其C++/Opencv实现(1) 在本文中,我们继续来讲一下池化层、全连接层的基础知识。我们这里所说的全连接层,就是上篇文章中所说的5层网络中的O5层,其实它如果更细分的话,又可以分... 阅读全文
posted @ 2021-03-11 21:07 萌萌哒程序猴 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 2近年来,深度学习大火,在无人驾驶、智能机器人、图片识别及分类、目标检测、预测未来、疾病诊断等等领域,无一不是深度学习发挥着重大、关键作用。那么深度学习到底是什么,真的有那么神秘吗?其实也不然,就像大脑由一个个脑细胞构成一样,深度学习也是由一个个神经元构成... 阅读全文
posted @ 2021-03-08 20:10 萌萌哒程序猴 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 上篇文章中我们讲了“Sift+TPS”的配准方法: 图像配准系列之“Sift特征点+薄板样条变换”配准方法 我们知道,TPS薄板样条变换(简称TPS变换)与FFD变换均具有一定的局部形变特性。不过对于TPS变换,只要其输入的匹配点对中有一组发生变化,其整体... 阅读全文
posted @ 2021-03-05 18:48 萌萌哒程序猴 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在前文中,我们已经有好几篇讲图像配准的文章: 1. 图像配准系列之Sift特征点检测与匹配(1) 2. 图像配准系列之Sift特征点检测与匹配(2) 3. 图像配准系列之基于B样条的FFD自由变换原理与C++实现 4. 图像配准系列之基于FFD形变与梯度下... 阅读全文
posted @ 2021-03-04 21:20 萌萌哒程序猴 阅读(483) 评论(1) 推荐(0) 编辑
摘要: 在上一篇文章中,我们讲了使用积分图来加速NL-means算法,虽然运算耗时减少了好多,还是没达到毫秒级。所以本文在积分图加速的基础上,进一步使用CUDA来并行加速,使得耗时减少到毫秒级。 使用积分图来加速NL-means算法原理,此处给出链接,不再复述: ... 阅读全文
posted @ 2021-02-27 14:40 萌萌哒程序猴 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们讲解了非局部均值滤波算法的原理,以及使用C++和Opencv来实现了该算法: 非局部均值滤波(NL-means)算法的原理与C++实现 我们知道,非局部均值滤波是非常耗时的,这很影响该算法在实际场景中的应用。所以后来有研究人员提出使用积... 阅读全文
posted @ 2021-02-24 14:09 萌萌哒程序猴 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中,我们分别讲过均值滤波、高斯滤波、中值滤波: 数字图像处理之均值滤波 数字图像处理之高斯滤波 数字图像处理之高斯滤波加速优化 中值滤波原理及其C++实现与CUDA优化 其中,均值滤波的核心思路是取每一个像素点邻域的矩形窗口,计算矩形窗口内所有... 阅读全文
posted @ 2021-02-22 22:20 萌萌哒程序猴 阅读(457) 评论(0) 推荐(1) 编辑
摘要: 在前面的博文中,我们分别讲了使用FFD形变与梯度下降法、LM算法、粒子群算法来实现图像的非刚性配准: 图像配准系列之基于FFD形变与梯度下降法的图像配准 图像配准系列之基于FFD形变与LM算法的图像配准 图像配准系列之基于FFD形变与粒子群算法的图像配准 ... 阅读全文
posted @ 2021-02-19 12:45 萌萌哒程序猴 阅读(196) 评论(0) 推荐(0) 编辑