自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 论文《An improved spatiotemporal correlation method for high-accuracy random speckle 3D reconstruct》学习

Abstract单镜头随机散斑图方法可用于动态场景三维重建。然而,基于空间相关的同名点搜索过程对投影、透视、曲率等因素的变化非常敏感,导致重建精度较低。提出了一种改进的随机散斑三维重建方法,提高了重建精度。为了准确地搜索同名点,该方法采用了一种新的时空相关模型和亚像素插值策略。对相关区域大小相关的重建精度和基于模型拟投影的模式数进行了分析,结果表明使用几个(如三个)相关大小合适的散斑模式可以得到...

2019-11-29 21:56:40 487

原创 论文《Adaptive Binocular Fringe Dynamic Projection Method for High Dynamic Range Measurement》学习

Abstaract(SCI 2019 二区)利用条纹投影传感器进行三维测量是目前研究的热点。然而,大多数边缘投影传感器的测量精度和效率仍然受到图像饱和和投影仪非线性效应的严重影响。为了解决这一难题,结合立体视觉技术和边缘投影技术的优点,提出了一种自适应双目边缘动态投影方法。该方法通过自适应调整投影强度来避免图像饱和。首先,给出了该方法的流程图。在此基础上,提出了一种基于多阈值分割的自适应最优投影...

2019-11-26 20:15:00 893

原创 论文《A high dynamic range structured light means for the 3D measurement of specular surface》学习

Abstract本文提出了一种用于镜面三维重建的结构光方法。采用二值漂移带作为结构光模式代替传统的正弦模式。在传统高动态范围成像技术的基础上,提出了一种有效的相机响应函数估计方法。然后通过引入衰减函数对生成的辐射图的动态范围在梯度域中进行压缩。根据不同的结构光模式投射引起的光照条件的变化,选取中等曝光水平的结构光图像作为参考图像,对原融合图像进行微调。最后,利用具有良好曝光条件的再生结构光图像对...

2019-11-21 20:33:21 1454

原创 论文《A Cost-Effective Single-Shot Structured Light System for 3D Shape Measurement》学习

2019SCI(二区)Abstract单镜头三维形状测量技术由于适用于动态测量而引起了广泛的研究。在本研究中,我们提出一种成本效益高的单镜头结构光系统 cost-effective single-shot structured light system(CES-SLS),利用彩色摄影机和普通投影仪进行三维形状测量。单色相机借助于两个平面镜和一个等腰直角镜实现双目视觉。普通投影仪采用单镜头彩色随...

2019-11-19 20:21:47 1009

原创 C++提高——STL中常用的遍历算法

1、for_each()for_each: 用指定函数依次对指定范围内所有元素进行迭代访问。该函数不得修改序列中的元素。void show(const int &iItem){ cout << iItem;}main(){ int iArray[] = {0,1,2,3,4}; vector<int> vecInt(iArray,iArray...

2019-11-16 20:03:50 135

原创 C++提高——STL中常用的集合算法

set_union: 构造一个有序序列,包含两个有序序列的并集。set_intersection: 构造一个有序序列,包含两个有序序列的交集。set_difference: 构造一个有序序列,该序列保留第一个有序序列中存在而第二个有序序列中不存在的元素。 vector<int> vecIntA; vecIntA.push_back(1); vecIntA.push_...

2019-11-16 19:59:01 214

原创 C++提高——STL中常用的算术和生成算法

1、accumulate()accumulate: 对指定范围内的元素求和,然后结果再加上一个由val指定的初始值。 #include<numeric> vector<int> vecIntA; vecIntA.push_back(1); vecIntA.push_back(3); vecIntA.push_back(5); vecIn...

2019-11-16 19:48:34 146

原创 C++提高——STL中常用的拷贝和替换算法

1、copy() vector<int> vecIntA; vecIntA.push_back(1); vecIntA.push_back(3); vecIntA.push_back(5); vecIntA.push_back(7); vecIntA.push_back(9); vector<int> vecIntB; vecIntB.re...

2019-11-16 19:44:32 191

原创 C++提高——STL常用的排序算法

1、merge()以下是排序和通用算法:提供元素排序策略merge: 合并两个有序序列,存放到另一个序列。例如:vecIntA,vecIntB,vecIntC是用vector<int>声明的容器,vecIntA已包含1,3,5,7,9元素,vecIntB已包含2,4,6,8元素vecIntC.resize(9); //扩大容量merge(vecIntA.beg...

2019-11-15 22:54:00 150

原创 C++提高——STL中常用的查找算法

1、adjacent_find()在iterator对标识元素范围内,查找一对相邻重复元素,找到则返回指向这对元素的第一个元素的迭代器。否则返回past-the-end。 vector<int> vecInt; vecInt.push_back(1); vecInt.push_back(2); vecInt.push_back(2); vecInt.push_back(...

2019-11-15 22:46:33 126

原创 C++提高——STL算法中函数对象和谓词

1、函数对象和谓词定义函数对象:重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。一个类对象,表现出一个函数的特征,就是通过“对象名+(参数列表)”的方式使用一个类对象,如果没有上下文,完全可以把它看作一个函数对待。这是通过重载类的operator()来实现的。“在标准库中,函数对象被广泛地使用以获得弹性”,标准库中的很多算法都可以...

2019-11-13 22:43:23 337

空空如也

空空如也

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

TA关注的人

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