自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MathType相关问题

MathType用的头大,记录一下问题

2024-02-28 16:50:49 357

原创 【数字图像相关-OpenCorr学习笔记】SIFT-aided estimation 原理

最近正在学习OpenCorr,为了更深层次地理解ICGN,我打算浅浅剖析Opencorr的代码,学习的过程中写下这篇学习笔记,以后忘记了还能回来看看。第二个部分Inital guess estimation,是SIFT辅助匹配方法的部分,首先计算出两个图中所有的SIFT特征点,这些点具有非常高的鲁棒性,图中的点都可以以他们为参照点,计算出形变前后的放射变换参数。散斑图拥有着非常丰富的特征,参考图像中匹配的关键点与目标图像的关键点之间可以通过仿射变换来近似。其中,u是x方向位移,v是y方向位移,而。

2023-11-03 09:49:40 284 10

原创 【数字图像相关-OpenCorr学习笔记】Epipolar search原理+代码解析

OpenCorr是一个开源C++库,用于研究和开发数字图像相关(DIC)技术它提供了2D和立体声DIC的全功能模块,以及数字体积相关(DVC)。最近正在学习OpenCorr,为了更深层次地理解ICGN,我打算浅浅剖析Opencorr的代码,学习的过程中写下这篇学习笔记,以后忘记了还能回来看看。同时,作为一名在读研究生,希望能得到社区大佬的指点,以及跟同学们一起学习进步。这一期主要讲解Eipipolar search的原理,并且附上部分代码解析。

2023-08-18 17:09:44 482 15

原创 【数字图像相关-OpenCorr学习笔记】FFT-CC互相关算法

最近正在学习OpenCorr,为了更深层次地理解ICGN,我打算浅浅剖析Opencorr的代码,学习的过程中写下这篇学习笔记,以后忘记了还能回来看看。FFT-CC的诞生是基于ZNCC(归一化互相关)的,为了快速计算ZNCC,学者想到使用傅里叶变换,在频率域计算ZNCC的分子,其速度可以快好几倍,这是原文给出的耗时对比。其中,f是参考图像,g是目标图像,u和v是目标图像g上的子集中心点相对于参考图像f中心点(x,y)的位移,u是x方向位移,v是y方向位移。至此,分子部分就完成了计算。是子集内像素的平均数。

2023-08-16 23:44:38 590 10

原创 【数字图像相关-Opencorr学习笔记】剖析源码,理解ICGN的具体实现过程

本文是一篇学习笔记,在学习OpenCorr的过程中,结合原文和其他博主的文章对ICGN2D1的源码进行了剖析。

2023-07-25 16:57:40 1773 32

原创 Matlab与Opencv的旋转向量有何不同?

Matlab与Opencv的旋转向量转换

2023-02-21 23:24:48 223 1

原创 【论文阅读(4)】Precise 3D shape measurement of three-dimensional digital image correlation for...

论文标题:Precise 3D shape measurement of three-dimensional digital image correlation for complex surfaces论文类型:期刊作者:YAN TianHao,SU Yong’ZHANG QingChuan发表期刊: Technological Sciences发表时间:2017阅读日期:2022.7.1  本文研究了三维数字散斑图像处理(3D-DIC)的相关方法,特别是对小市场的复杂曲面(FOV)的重建。在这项

2022-07-01 21:00:37 221

原创 AD-Census代码的理解(十字臂交叉聚合)

首先引用一下李博的AD-Censushttps://ethanli.blog.csdn.net/article/details/108876143在看AD-Census十字交叉臂代价聚合的部分时产生了一些困惑,解惑以后在此贴写下笔记方便日后复习。问题就在于以下这段代码:void CrossAggregator::ComputeSubPixelCount(){ //计算每个像素的支持区像素数量 //注意两种不同的聚合方向,像素的支持区像素是不同的,需要分开计算 /*下面有多层循环, * k

2022-05-26 21:10:29 660

原创 PCL病历本:PCL打开PCD文件后没有点云?

(更新时间:2022.5.8)作为一个初学者,我在学习PCL过程中遇到了很多困难,苦于资料过少,很多坑都踩了一遍。因此这篇博客用于记录我踩过的坑和解决方法,由于本人才疏学浅,如有错误请大佬们指出。同样初学PCL的同学们可以评论区交流,共同进步。另外文章会不定期更新。症状一:打开PCD文件发现没有点云。这个症状对初学者来说应该很常见。下面将分成三种情况来说明,为什么会没有点云。场景1:你下载好了PCD文件,又按照例程码好了程序,满怀激动地想要检验自己的学习成果。但是当你运行程序时发现,窗口中没

2022-05-08 16:10:32 792

原创 论文阅读(3):Image-Based 3D Object Reconstruction:State-of-the-Art and Trends in the Deep Learning Era

论文标题:Image-Based 3D Object Reconstruction:State-of-the-Art and Trends in the Deep Learning Era论文类型:综述作者:Xian-Feng Han , Hamid Laga , and Mohammed Bennamoun , Senior Member, IEEE发表期刊: IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE

2022-03-25 05:25:47 614

原创 论文阅读(2)Classification of pit and fissure for caries risk based on 3D surface morphology analysis

论文题目: Classification of pit and fissure for caries risk based on 3D surface morphology analysis of tooth论文类型: 期刊作者: Chen, Qingguang, Jin, Xing, Zhu, Haihua, Salehi, Hassan发表期刊:发表时间: 2020.2.19阅读日期: 2022.2.25一、研究内容有凹坑和裂缝的牙齿表面是最适合斑块积累的龋齿区域。而坑裂封闭有助于防止坑裂

2022-02-25 16:10:11 344 2

原创 【论文阅读笔记(1)】三维立体视觉关键技术研究

论文题目:三维立体视觉关键技术研究论文类型:综述作者:丰一流期刊:国防科技大学研究生院博士学位论文发表日期:阅读日期:2022.2.22、一、研究方法1.基于KITTI2015数据集对比MC-CNN-fast、SAD、Census和他自己的算法,用以验证基于卷积神经网络的匹配代价计算方法的性能和后处理方法中每个步骤的性能。2、对运行速度在同一级别的算法:MC-CNN-fast和Content-CNN进行了比较,对比其在背景和前景区域的误匹配率,误匹配的定义是与真实视差值相差3个像素值。3、

2022-02-22 17:18:34 237

原创 半全局匹配算法:SGBM

一、原理相比BM多了一个代价空间和代价聚合(动态规划)。二、API函数原型:CV_WRAP static Ptr<StereoSGBM>::create( int minDisparity = 0, int numDisparities = 16, int blockSize = 3, int P1 = 0, int P2 = 0, int disp12MaxDiff = 0, int preFilterCap = 0, int uniquenessRatio =

2022-02-22 11:39:27 2077

原创 局部匹配算法:BM

一、原理就是最基本的滑动窗口。BM的匹配方法是通过计算SAD(绝对差之和),即两个匹配块的像素相减取绝对值,再把匹配窗口中所有值加起来,这个值越小就代表匹配度越高。二、API可以通过StereoBM::create 来创建BM算法Ptr<StereoBM> bm = StereoBM::create(int minDisparity = 0, int numDisparities = 16, int blockSize = 3,

2022-02-21 15:21:52 755 1

原创 学习PCL过程中遇到的问题(更新2022.2.24)

1、sensor_msgs在Pcl 1.8以后的版本不存在这个命名空间了,改用如下格式:2、search::KdTree没有此成员在头文件<pcl/kdtree.h>和<pcl/search/kdtree.h>中都有KdTree,而search::KdTree的头文件需要加上后者3、handmade_allgned_free(ptr)若这里出错,可能是因为用PassThrough滤波时输入点云和输出点云写成了同一个点云。这是filter函数不允许的。...

2022-02-16 20:49:01 291

原创 学习OpenCV过程中遇到的问题(2022.3.11\9)

1.!has_cctor错误报错原因:忘记写waitKey(0)或者其中的数值错误。2.CV_DbgAssert((unsigned)i0 < (unsigned)(size.p[0] * size.p[1]));报错这里一般是因为超出了at的上限。这里引用Mat报错的一篇文章https://blog.csdn.net/wangjia2575525474/article/details/118188687?ops_request_misc=%257B%2522request%255Fid

2022-01-23 22:26:22 1614 9

空空如也

空空如也

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

TA关注的人

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