自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 从不同角度的三维模型映射获得对应的二维图像----Zbuffer消隐法

    最近忙着搞毕业设计的问题,好久都没有发博文了。刚好最近导师叫我帮忙弄个小程序,实现从三维模型中映射出一张三维模型任意角度的二维图像。上网搜索了一下这种问题的相关实现办法,选了一种Z-Buffer的消隐算法,因为是实验的性质,所以直接就用matlab来做了,这样比较方便的。    首先,我们要先了解一下什么叫消隐算法?通俗一点来讲,也就是把需要显示的三维模型部分显示在屏幕上,不需要显示的...

2018-05-18 14:57:46 7492 14

原创 Fusiello极线校正方法的原理及C++实现

    在三维重建中,极线校正是很重要的一个环节,其作用就是把左右两个图像的进行变换,使其左右图像的极线左右平行。通俗一点说也就是,使左图像中某一行(或列)中的每一个点,都出现在右图像中对应的行(或列)中。这样做可以极大地减少立体匹配的计算量。    在opencv中其实也是自带了极线校正的API,如stereoRectify()函数,能够很好的进行极线校正。但是这篇文章是对Fusiello极线校...

2018-03-06 20:11:47 7234 5

原创 将投影矩阵P分解为A(本质矩阵),R(旋转矩阵),T(平移矩阵)

    最近在做3D重建的毕业设计,写代码写到想吐。老师感觉原来的那个数据集不太好,叫我换了一个,没办法只好换掉,摄像机的参数又要重新搞,有点烦。还好数据集里面已经标定好了参数,可以直接读取,省了我不少功夫。可是问题又来了,他只给出了摄像机矩阵P,只能想办法把他分解成A,R,T的形式。新的数据集:http://roboimagedata.compute.dtu.dk/?page_id=36下面开始...

2018-03-01 20:06:15 7804 2

原创 Ubuntu16.04下PCL库的安装与测试

        3D重建中,肯定是避免不了需要看自己的建立的模型的效果,所以之前一段时间在纠结用什么库来显示,最后还是决定了用PCL库进行模型的显示。我也仅仅只是懂得普通的安装和在自己的程序里测试使用PCL,贴出来方便向像一样的初学者使用,仅供参考。下面开始正事。1. PCL的编译安装首先,要先安装一大堆依赖库,这个过程耗时挺久的 sudo apt-get update ...

2018-02-27 12:26:33 46558 73

转载 Mat矩阵和数组的运算

转自:http://blog.csdn.net/gdfsg/article/details/50931491 数组就是一维矩阵,很多操作是相同的,这里放到一起。重点是列出和Mat有关的操作。    OpenCV有很多函数有mask,代表掩码,如果某位mask是0,那么对应的src的那一位就不计算,mask要和矩阵/ROI/的大小相等。大多数函数支持ROI,如果图像ROI被设置,

2018-02-05 20:49:09 2547

原创 打印opencv中Mat矩阵的小工具(C++实现)

从我一开始从python转到C++写opencv的代码的时候,说实话有点难受,主要是python的工具太过于全面,然后用起C++来各种的不适应。比如打印个数组内容,python一个print就可以搞定,C++却要自己去实现,但是为了代码的效率还是要用C++。

2018-02-05 13:41:53 6286

原创 养成写博客的习惯

常写技术博客是一个非常好的习惯,其实在这里我是受到了雷霄铧前辈的影响,因为在本科阶段做了一个关于直播的项目,在我完全没有一点音视频知识的情况下,一步步的带领我入门,对我的帮助非常的大,所以在这里我也想要想前辈学习。即使写不出那么深刻的文章,但也要尽我所能吧。

2018-01-30 22:12:35 305

原创 基于FFMPEG的RTP推流H264和AAC文件

在本文中主要讲如何用FFMPEG编写RTP的推流程序和打视音频时间戳上的问题 PS:文中代码基于LINUX一. 文件的打开和输出流的打开用avformat_open_input分别打开视音频文件,用avformat_alloc_output_context2打开输出的RTP流,注意,这里用的选项是rtp_mpegts,代表的是传输的视音频数据会打包成TS流的形式进行发送。rtp一个端口只能传输一路

2017-04-26 20:17:36 9899 2

Z-Buffer消隐算法的Matlab实现

用Matlab实现的Z-Buffer算法,其中读取了一个wrl文件和obj文件

2018-05-18

Fusiello极线校正C++程序

Fusiello极线校正的论文,matlab程序和自己移植的在opencv上运行的程序,环境为ubuntu16.04,opencv2.4.9

2018-03-04

2016年广工微机课设报告

2016-12-19

空空如也

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

TA关注的人

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