![](https://img-blog.csdnimg.cn/0428632bed334a539e3762c229ed1530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
随记专栏
文章平均质量分 74
管理一些暂未被归档的零散文章
A晨的博客
算法工程师,许个愿望渡过35岁危机
展开
-
点云配准算法——JRMPC算法介绍(附c++源码)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档点云配准算法——JRMPC算法介绍前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于N原创 2021-08-04 12:22:46 · 1306 阅读 · 3 评论 -
M×N扫描序列图像拼接、大视场图像拼接、全景图像拼接、2D网格拼图方法、累计误差消除(显微图像/航拍图像等)
M×N序列图像完整拼接方法前言一、最朴实的一般方法二、广度优先搜索算法1.引入库2.读入数据整体路径优化算法前言 1、网上有很多介绍图像两两拼接的算法,但是缺少对M×N张子图两两相对位置关系获得整体误差较小,肉眼下无明显错位的完整图像的算法实现。2、由于拼接算法的不稳定可能会产生不同程度的误差,那么如何需要选择(搜索)误差较小拼接路径。一、最朴实的一般方法示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、广度优先搜索算法1.引入库代码如下(示原创 2021-07-11 12:51:32 · 3852 阅读 · 3 评论 -
多进程、多线程加速(python)
多进程、多线程加速(python)前言一、多线程加速二、多进程加速前言一、多线程加速import osimport threadingclass myThread(threading.Thread): def __init__(self,threadID,fileName): super(myThread, self).__init__() self.threadID = threadID self.fileName = fileNa.原创 2021-11-23 11:08:16 · 1675 阅读 · 0 评论 -
稠密点云重建MVS——基于多视角深度图像
稠密点云重建——基于多视角深度图像前言一、整体流程二、算法原理1.引入库2.读入数据基本概念总结前言稠密点云重建主要介绍利用多视角的RGB图像重建三维模型的方法,主要包括三种:基于体素、基于深度图像、基于空间patch。本节将介绍基于深度图像的三维模型重建算法。利用多帧RGB图像计算获得深度图像,实现三维模型重建。(为了保证文章的完整性,一些简单的基本概念在文末给出,如有需要可以参照)一、整体流程二、算法原理1.引入库2.读入数据基本概念总结提示:这里对文章进行总结:例如:以原创 2021-08-03 17:05:52 · 14806 阅读 · 7 评论 -
基于open3D点云处理—点云可视化(调整窗口背景颜色与点的大小)
因为需要用open3D对点云进行渲染,发现网上唯一的博客介绍自定义点云渲染大小的博客需要订阅专栏,就看官方文档自己写了个,有用的话点个赞吧。pcd = o3d.geometry.PointCloud()#传入3d点云pcd.points = o3d.utility.Vector3dVector(point3D) #point3D二维numpy矩阵,将其转换为open3d点云格式vis = o3d.visualization.Visualizer()vis.create_window() #创建窗口原创 2021-11-26 14:57:35 · 11359 阅读 · 1 评论 -
对极几何 —两相机相对位置关系与相机姿态估计方法(基础矩阵,本征矩阵,单应矩阵梳理)附c++源码
对极几何 —两相机相对位置关系与相机姿态估计方法(基础矩阵,本质矩阵,单应矩阵梳理)附c++源码对极几何是什么,它有什么用(整体流程理解)对极约束(描述两相机关系)基础矩阵特性与求解方法本质矩阵特性与求解方法相机姿态恢复方法怎么又冒出了个单应矩阵H?对极几何是什么,它有什么用(整体流程理解)如图,当空间上有一个点分别在相机1和相机2上进行成像,这两个点存在什么变换关系呢?再扩展一下,真实世界下的场景分别用两个相机进行拍摄,获得两张照片,两张照片有什么变换关系呢?那么对极几何就是用来描述这种变换关系的。原创 2021-11-01 22:43:04 · 4178 阅读 · 3 评论 -
存储器的层次结构与缓存友好代码编写
存储器的层次结构先放一张存储结构图。中心思想是,位于k层得更小更快的存储设备,作为位于k+1层的更大更慢的存储设备的缓存。即层次结构中每一层都缓存来自较低一层的数据对象。那么存储器采用怎样的机制从k+1层数据中提取一部分放到k层作为缓存呢?如下图所示,每层都会把所有存储总空间划分为等大小的几个block块(当然,不同层划分的block大小一般不相等,越远离CPU的底层划分的块越大)。那么比如k-1层向 k层拿数据,如果k层没找到(发生了缓存不命中),那么就从k+1层拿取数据块block放到k层,k原创 2021-08-26 13:28:18 · 170 阅读 · 0 评论