- 博客(9)
- 收藏
- 关注
原创 Opencv Mat使用
最近使用Mat途中遇到各种问题,结果原因出在 行列指示不清晰,所以需要好好的记录一下Mat的特别之处。1. 可以将Mat视为封装了智能指针,也就是平常的使用,赋值都是浅赋值,没有深层的拷贝。如果需要深层的拷贝,借助函数clone(), copyTo()。 并且需要注意的是,这些Mat相当于被绑定在一块,对于某个Mat的内存修改都会影响所有的Mat。数据类型: CV_
2016-08-25 13:41:21 557
原创 QR,RQ分解
Eigen库里有实现QR分解。 而对于RQ分解等各类类似分解。都与QR分解类似,当然可以自己写实现。 不过由于 已经有现成的QR分解的函数接口进行调用。所以其实可以稍作转化,对矩阵做一些变形变换啥的,最后转化为QR分解来做。变形的话,我的推导是使用排列阵以及转置操作进行变形。不过在网上查到,可以直接用 逆矩阵 来做变形(想了一下,这个有局限性,如果不是可逆的或者不是方阵
2016-08-23 14:29:38 2976
原创 由图像恢复摄像机的参数
给定一系列图像,恢复有关的摄像机的参数摄像机图片标定每个摄像机都有固定的内参数,看了一下网上的做法,一般都是用预先给定的一个特殊结构的物体让摄像机进行拍照得到照片,然后利用该照片进行恢复摄像机内参数opencv里的函数使用黑白棋盘进行标定,有现有的函数可以调用,可以得到内参数矩阵。1.首先得到图片间的对应点对。一般方法是,对每张图片进行特征点计算(有各种不同的方
2016-08-23 10:46:28 745
原创 xilian5 ohih
一、1. 二分时间间隔T,时间复杂度log(M);2. 对于每个二分得到的时间间隔T,计算是否击破所有护盾。这里最差复杂度O(N),由于护盾数K很少,并且护盾防护值相同,因此可以很大程度优化,没有再细想。3. 根据上述结果更新二分区间 总时间复杂度O(N*log(M)),而且很大可能很大程度优化,没继续想 二、1. 对强力值公式进行对数取值,可以将乘积变为
2016-08-14 14:34:02 438
原创 增强现实(AR)
AR简介及实现方式AR开源库推荐编译PTAMPTAM算法介绍github:https://github.com/Oxford-PTAM/PTAM-GPL
2016-08-10 10:35:55 685
转载 opencv里的cvmat,cvarr, mat等类型之间联系与转化
http://blog.csdn.net/bagboy_taobao_com/article/details/47048249
2016-08-09 17:10:45 2360
原创 matlab 图片像素 三维空间散点图
rgb = imread('C:\Users\Administrator\Desktop\test_image\test1.jpg');% rgb = rgb2lab(rgb);% rgb = rgb2xyz(rgb);% rgb = imread('C:\Users\Administrator\Desktop\test_image\SA14001010.jpg');% cform
2016-08-09 16:15:16 2683
原创 队列与栈 的笔记
实话说,其实从高中开始学信息奥赛时开始,一直重点都是学习算法以及思想,根本没怎么理会数据结构,因为除了了树结构,其它的结构都可以笼统归到方法思想这一类,所以从来遇到问题,都是想用什么什么方法,然后这方法后来才发现原来叫“栈”“队列”。也就是说,接触到的问题的解决方案里,从来都是用到了它们的思想,并且是它们的变种,根本没有学习过什么是最简单的“栈”“队列”。由于用到的都是自创的变种,也导致算法复
2016-08-02 14:32:35 365
原创 操作系统 读书笔记
这一部分讲的是 多道程序设计系统。 多道程序设计技术主要作用就是, 两个阶段:得到数据,对数据进行处理。 在得到输入数据时,有可能花费一段时间,CPU需要进行等待,此时是空闲的,因此很自然的希望提到CPU的利用率,让CPU在这个时候进行其它任务的计算。 多道程序设计系统 说白了,就是因为执行某个任务时,CPU会有一段时间的空闲,然后我就让CPU空闲时可以做其它的事。这样能提高CPU
2016-08-02 11:43:16 480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人