图像处理
文章平均质量分 90
ViolentElder
四川大学 光电信息科学与工程学士
南方科技大学 硕士研究生
亚马逊 AWS软件开发工程师
展开
-
数字图像相关(Digital Image Correlation, DIC)中的非线性优化方法IC-GN的数值解计算
目录前言内容回顾一.IC-GN中增量ΔP\Delta \boldsymbol PΔP的数值解二.写在最后参考引用前言由于本人近期正在展开数字图像相关技术用于测量材料形变方向的研究,其中需要对别人现有算法的复现和调研,尽管其中很多算法都已经非常成熟,但对于初学者而言即使明白其中的原理,无法上手实践和操作的话,依然无法能够将其完全的应用起来或者在上面进行创新,我希望能将自己作为一个初学者复现他人代码和学习该原理的过程记录下来,方便每一个涉足该领域的人能更快应用这些知识。本文的论述基础建立在我的前一篇文章原创 2022-04-25 19:51:13 · 3767 阅读 · 7 评论 -
MATLAB读取OpenCV输出的XML相机标定结果
目录一.OpenCV输出的相机标定结果1.系统内参2.左右相机位置关系二.MATLAB加载OpenCV标定文件函数三.结果展示众所周知,OpenCV封装了很多用于相机标定的函数,其输出的标定结果可以利用FileStorage对象进行保存,存储为XML格式的参数文件。考虑到很多时候图像算法的开发会在MATLAB上进行,但如果此时标定结果是通过OpenCV输出的XML格式文件,那就需要将其转换为MATLAB下的标定参数项,用于实现物像间的相互投影。如果您对于标定感兴趣,欢迎阅读我有关三维重建的其他帖子原创 2022-04-25 16:13:56 · 3647 阅读 · 5 评论 -
【相机标定与三维重建原理及实现】学习笔记2——标定的算法与方法
目录前言一.张氏标定法二.张氏标定需要的特征点数以及拍摄图片数1.所需特征点数2.所需拍摄的标定板图像数三.标定中的其他注意事项参考引用前言由于本人近期正在展开数字图像相关技术用于测量材料形变方向的研究,既然涉及到使用图像处理参与到测量或检测研究当中,就肯定避不开构建物空间上的任意一点与相机所拍摄到的图像上一点之间的数学关系及数学模型。之前有过标定经验的我只是单纯的使用别人封装好的函数,如今仔细推导过后才发现其中奥秘所在。我认为想要在一个技术上有所创新,最核心的还是能够将其学的透彻,我希望将自己作为一原创 2022-03-01 15:56:59 · 4886 阅读 · 7 评论 -
C++ OpenCV findChessboardCorners()耗时很长
目录问题概览函数定义问题排查解决方案1.人为添加空白或者将背景变为与图案背景一致2.使用OpenCV4中的findChessboardCornersSB() 函数参考引用问题概览近期新买的棋盘格标定板到了,开始尝试用之前写的标定程序对相机进行标定,程序中使用的棋盘格角点提取的函数为OpenCV库函数findChessboardCorners(),但在运行过程中发现其中几张拍摄的图片会出现耗时很长的问题,好的图片一两秒算完,异常图片可能就是几百秒开外,典型图片如下图所示,大家有兴趣可以直接搭例子进行测试原创 2022-02-23 20:38:22 · 7454 阅读 · 7 评论 -
【相机标定与三维重建原理及实现】学习笔记1——相机模型数学推导详解
目录前言一.小孔成像模型参考引用前言由于本人近期正在展开数字图像相关技术用于测量材料形变方向的研究,既然涉及到使用图像处理参与到测量或检测研究当中,就肯定避不开构建物空间上的任意一点与相机所拍摄到的图像上一点之间的数学关系及数学模型。之前有过标定经验的我只是单纯的使用别人封装好的函数,如今仔细推导过后才发现其中奥秘所在。我认为想要在一个技术上有所创新,最核心的还是能够将其学的透彻,我希望将自己作为一个初学者学习和推导该原理的过程记录下来,也方便之后每一个涉足该领域知识的人能更清晰更快的应用这些知识。原创 2022-01-09 22:39:27 · 4613 阅读 · 6 评论 -
C++ OpenCV绘制非对称圆点标定图案
目录原始代码效果图参考引用通过OpenCV + C++绘制非对称圆点标定图案,注意,非对称圆点图案的维度中的一行实质是一组非对称圆点行(两行),其标定图案示意如下图所示:原始代码#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp>using namespace cv;using namespace原创 2022-01-03 18:19:14 · 972 阅读 · 0 评论 -
用MATLAB绘制随机散斑图案【源码+正确的椭圆旋转公式】
目录前言一.源代码二.效果图三.写在最后参考引用前言由于本人近期正在展开数字图像相关技术用于测量材料形变方向的研究,其中需要对别人现有算法的复现和调研,尽管其中很多算法都已经非常成熟,但对于初学者而言即使明白其中的原理,无法上手实践和操作的话,依然无法能够将其完全的应用起来或者在上面进行创新,我希望能将自己作为一个初学者复现他人代码和学习该原理的过程记录下来,方便每一个涉足该领域的人能更快应用这些知识。随机散斑图像的质量很大程度上决定了数字图像相关中匹配算法的收敛性,为方便大家做实验时候生成散斑图像原创 2021-12-18 15:56:13 · 5717 阅读 · 11 评论 -
数字图像相关(Digital Image Correlation, DIC)中的非线性优化方法(FA-GN与IC-GN)
目录前言内容回顾一. 非线性优化数学模型二. 前向累加高斯-牛顿法——FA-GN(Forward Additive Gauss-Newton method)三. 逆合成高斯-牛顿法——IC-GN(Inverse compositional Gauss-Newton method)1.非线性优化数学模型变形2.数学推导四.写在最后参考引用前言由于本人近期正在展开数字图像相关技术用于测量材料形变方向的研究,其中需要对别人现有算法的复现和调研,尽管其中很多算法都已经非常成熟,但对于初学者而言即使明白其中的原原创 2021-12-14 16:20:08 · 15506 阅读 · 20 评论 -
Matlab实现二维数字图像相关(2D Digital Image Correlation, 2D-DIC)【ADIC2D代码复现及原理介绍】
目录前言一.数字图像相关(Digital Image Correlation)二.相关运算1.数学模型参考引用前言由于本人近期正在展开数字图像相关技术用于测量材料形变方向的研究,其中需要对别人现有算法的复现和调研,尽管其中很多算法都已经非常成熟,但对于初学者而言即使明白其中的原理,无法上手实践和操作的话,依然无法能够将其完全的应用起来或者在上面进行创新,我希望能将自己作为一个初学者复现他人代码和学习该原理的过程记录下来,方便每一个涉足该领域的人能更快应用这些知识。本文所复现的论文——Atkinson原创 2021-11-22 20:36:28 · 25958 阅读 · 181 评论