自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 C++关于Reference to 'xxxx' is ambiguous

#关于Reference to ‘xxxx’ is ambiguous问题:解决方法:将更改vector->Vector:欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功...

2019-07-01 20:00:32 3008

原创 Visual Hull基于序列图像的三维重建

Visual Hull是基于轮廓信息的三维重建,输入是序列图像以及对应序列图像的相机投影矩阵P。如果换成自己想要的序列图像,相应的P矩阵也需要更换,因为P矩阵是相机标定后得到的。现在感觉自己作标定遇到了些许困难,不知是只作一次标定,还是需要标定板也旋转一周,根据图像数量的多少旋转相应的角度,标定一周?我看过github上码主的视频,用的是激光标定板旋转一周作的标定,但是针对小物体,标定板也相对更小...

2018-06-01 17:37:29 4185 8

原创 Windows环境下编译Bundler,CMVS,PMVS(补充)

首先引入在CYGWIN平台上使用Bundlerhttp://blog.csdn.net/u010922186/article/details/41845485,该博客已经很详细的介绍了Windows环境下编译Bundler,CMVS,PMVS,个人在编译过程中,就出现的一些问题做一些补充。

2017-12-29 11:29:44 1009

原创 三维表示:体元,深度图,网格和点云

常见的三维深度格式包括以下几种:1)二维像素阵列,三维深度图:二维像素阵列式二维图像在内存中的缺省格式,比如卷积和邻域滤波等。对深度图的图像(阵列中的每个点可以含有{颜色,深度}),所述的像素值是Z值或深度值。2)三维体元体积:三维立体数据结构(包括体元的一个三维数组)对几个算法非常适用,包括整合多个深度图以使进行三维表面重建并利用光线跟踪进行图形渲染。体元是一个体积元素,就如同像素是图像

2017-12-25 20:41:36 6215

原创 基于图像点特征的多视图三维重建

基于图像点特征的多视图三维重建大致分成四步:一.图像特征点描述 ;二.图像特征点匹配;三.基于图像的稀疏三维重建;四.多视图稠密匹配与三维重建一.图像特征点描述:为描述所检测到的图像特征点,通常提取特征点周围的一块区域,并利用特征向量来描述该区域作为特征描述符。在某些特定拍摄条件下(如已矫正的立体像对),像素对应在各图像中的坐标仅在水平方向上有差异。在这种情况下,可使用搜索窗口内的像素

2017-12-25 17:02:34 9013

原创 GLSL,CUDA语言概念以及VisualSFM限制

GLSL:类似于C/C++的高级语言,适用于一部分显卡,是OpenGL着色语言,也即开发人员写的短小的自定义程序,可在图形卡的GPU上执行。它代替了固定的渲染管线的一部分,使渲染管线中不同层次具有可编程性,比如视图转换,投影转换等。CUDA:是显卡厂商NVIDA推出的运算平台,仅针对NVIDA GPU,是一种通用并行计算架构,该架构使GPU能够解决复杂的计算问题。GLSL,CUDA均能在几

2017-12-23 23:09:17 810

原创 使用SiftGPU对两幅图像进行特征点匹配

前言继上一篇博客中谈到使用Changchang Wu的SiftGPU,使用GLSL语言在Windows系统下的编译方法http://blog.csdn.net/qq_36007951/article/details/78472349,测试代码中尚未涉及两幅图片的特征点匹配。今天介绍继续使用GLSL语言,在SiftGPU中对两幅图像进行特征点匹配方法,经本人验证,在图片分辨率没有那么大的情况

2017-12-23 22:23:00 5668 5

原创 结合OPENCV SIFT代码浅谈Lowe的一些SIFT算法细节

前言最近在做毕设的过程中,看了一些网上以及书本的资料,今天主要介绍一下个人通过对OPENCV SIFT代码的分析,进一步理解SIFT算法的相关细节。SIFT(scale-invariant feature transform尺度不变特征转换):是一种广泛使用的尺度不变点特征,其基本思想是在尺度空间中寻找极值点来检测稳定的关键点(也叫特征点或兴趣点)。SIFT可分为三大工

2017-12-23 19:17:03 1403 1

原创 SiftGPU使用GLSL语言, WINDOWS系统编译方法

前言最近在使用国外大牛chsngchang wu写的 visualSFM,因毕设设计需要,代码需要自己每一模块编译使用。首先先引入某一仙人的博客:http://www.cnblogs.com/gaoxiang12/p/5149067.html#commentform该博客介绍了Ubuntu操作系统下使用命令行编译SiftGPU的方法。因为SiftGPU的代码即使在没有英伟达显卡的电

2017-11-07 20:49:41 2284 5

转载 简单遗传算法的Matlab代码实现

摘自:http://www.cnblogs.com/hxsyl/p/5240905.html1、遗传算法介绍遗传算法,模拟达尔文进化论的自然选择和遗产学机理的生物进化构成的计算模型,一种不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异(不明白这个的可以去看看生物学),这些操作后,保证了以后的个基本上是最优...

2019-04-18 17:17:07 9463 1

转载 超声光学成像突破衍射极限

2014年的诺贝尔化学奖授予克服了光学成像中衍射极限限制而将荧光显微成像的分辨率带入到“纳米时代”的三位科学家。受此启发,研究者们在声学领域开发了类似的技术以快速获得精细的超声图像。从很多方面看,超声波都非常适合用于无创生物医学成像。超声波的产生和探测既简单又廉价,能深入穿透到组织内部而不会造成组织损伤,同时还不会失去其相干性。但由于...

2018-10-14 11:31:19 2524

转载 OPENCV使用SFM实现三维重建

注意:本文中的代码必须使用OpenCV3.0或以上版本进行编译,因为很多函数是3.0以后才加入的。 目录:极线约束与本征矩阵特征点提取与匹配三维重建测试极线约束与本征矩阵在三维重建前,我们先研究一下同一点在两个相机中的像的关系。假设在世界坐标系中有一点p,坐标为X,它在1相机中的像为x1,在2相机中的像为x2(注意x1和x2为齐次坐标,最

2017-12-27 10:55:23 17725 5

转载 使用VisualSFM和Meshlab实现三维重建过程

使用visualSFM和meshlab进行三维重建 原创 2016年08月18日 10:32:03 标签:

2017-12-26 14:53:59 3705 5

转载 OpenGL中gl,glu,glut的区别

OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替, 但是glut是跨平台的,这就保证了

2017-12-25 11:21:37 1075

转载 SiftGPU优化思路整理

CSDN新首页上线啦,邀请你来立即体验!旧版立即体验 博客学院 下载 GitChat 更多论坛问答活动码云商城ITeye极客头条写博客 发布Chat 登录注册crystalcaliib我的博客消息(99)设置

2017-12-20 20:50:41 1505

转载 GLSL加速类图解

2017-12-20 20:41:58 236

matlab实现spaceCarving三维重构

基于空间雕刻法,用matlab实现对恐龙模型的三维重建。压缩包包含dino的序列图片以及完整的代码。可以成功运行。

2018-06-02

vtk实现voxel carving三维重建

空间雕刻法实现序列图像的三维重建,压缩包包含松鼠序列图像、P矩阵viff.xml文件以及完整实现的c++代码。开发环境基于vs2010,vtk和opencv。

2018-06-02

用MFC实现的基于OPENCV的张正友棋盘格标定以及双目校正

在VS2010,OPENCV2.4.9平台下实现的双目视觉系统,MFC代码实现了左右视图的显示,相机标定以及校正的功能。代码完全可用。

2018-05-05

基于OPENCV的SIFT代码

压缩包中含有测试图片,Lowe的SIFT算法用OPENCV,误匹配部分用RANSAC剔除。

2018-05-05

opencv果实分割与识别

实现对猕猴桃果实的图像处理,包含二值化、滤波、提取果实目标、图像相与、边缘化过程。

2018-04-25

三维重建VisualSFM全部代码

内含SiftGPU,pba,CMVS-PMVS代码(三维重建的特征点提取与匹配,稀疏重建和密集重建)

2017-12-22

opencv分离RGB三通道

使用opencv对彩色图像进行RGB三通道分离

2016-10-20

空空如也

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

TA关注的人

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