大橙子的博客

研究僧在读

学习资料

cvsba: an OpenCV wrapper for sba library http://www.uco.es/investiga/grupos/ava/node/39/ sba在opencv上的跨平台********编译成功 http://www.maths.lth.se/vision...

2019-03-15 09:44:27

阅读数 61

评论数 0

纯旋转情况下相机标定,f焦距确定

```python #include “opencv2/core/core.hpp” #include “highgui.h” #include “opencv2/imgproc/imgproc.hpp” #include “opencv2/features2d/features2d.hp...

2019-03-09 17:36:44

阅读数 121

评论数 1

相机标定+极线矫正+elas生成视差图

一、相机标定 标定的资料很多,就是确定其相机的内参矩阵fx,fy,x0,y0,k1,k2,k3,p1,p2;目前来看可分为online 和offline两种方式,前者在cv领域较多,后者在摄影测量中较多。摄影测量中标定分为平面场标定和三维场标定。 平面场的标定多采用张正友的方法,而三维场标定即...

2019-03-08 15:17:07

阅读数 311

评论数 0

Photogrammetric computer vision (摄影测量中的计算机视觉翻译招募)---photogrammetry才是slam的王者

研二就开始这本800多页的全英文的Photogrammetric computer vision 著作研读,断断续续,一直进展不快,英文读著优点是详细,但是对于广大的中文爱好者,要想能快速掌握还得看看中文。 这本书籍出版日期2016年,高翔博士的《视觉slam十四讲》出版日期2017年,这本书个...

2019-03-04 10:19:36

阅读数 171

评论数 1

daisy算子计算单个像素位置的描述子,location to descriptor

daisy 算子介绍后续接上 效果图

2019-03-02 21:19:43

阅读数 105

评论数 1

从相机矩阵恢复基本矩阵

相机已经标定,假设左边相机是世界坐标坐标系的源 代码如下: function ret = computeF(K1, K2, R, t) A = K1 * R' * t C = [0 -A(3) A(2); A(3) 0 -A(1); -A(2) A(1) 0] ret = (inver...

2019-03-02 16:48:19

阅读数 60

评论数 0

找工作找的怀疑人生-记录自己的挫败

情况一,备胎的终结:2018年12月面试驭势科技,一面过,二面ppt加coding ,过了一个月1月告诉我面试通过,hr面后,又过了半个月,杳无音信,短信hr,告诉已死。 情况二,备胎的终结:2018年寒假,人生最后一个寒假,商汤视觉定位算法实习岗(有转正的机会),一面专业知识通过,二面编程基础(...

2019-03-01 21:30:56

阅读数 319

评论数 5

cvsba 编译与bundle adjustment 测试

sba 是M. Lourakistih提出的稀疏光束法平差,其配置比较麻烦,而cvsba是在opencv上的跨平台,与opencv有很好的接口。 一、下载源码 https://sourceforge.net/projects/cvsba/files/ 二、编译 sudo apt-get i...

2019-02-28 10:05:34

阅读数 116

评论数 1

CGAL计算几何算法库安装和使用(一)

CGAL是使用C++开发的计算几何算法库,提供Delaunay三角网,网格生成,多边形,以及各种几何处理算法。应用领域:计算机图形学,科学可视化,计算机辅助设计与建模,地理信息系统,分子生物学,医学影像学,机器人学和运动规划,和数值方法。 1、安装 $ sudo apt-get install l...

2019-02-22 20:05:46

阅读数 927

评论数 0

子序列问题(最长连续子序列和最长递增子序列--Dynamic programming(三))

最长连续子序列个数 1)创建一个空的哈希表 2)插入元素到哈希表 3)遍历每个元素 检查元素是否子序列的起点。为了检查,我们可以简单在哈希表寻找arr[i]-1,如果找到,则arr[i]则是子序列的起点,否则步进。 计数连续的元素并更新count Input: arr[] = {1, 9, 3, ...

2019-02-09 23:34:46

阅读数 41

评论数 0

最大子序列问题---Kadane’s Algorithm(Dynamic programming(二))

Kadane’s Algorithm: 初始化: max_so_far = 0 max_ending_here = 0 遍历arr中每一个元素 (a) max_ending_here = max_ending_here + a[i] (b) if(max_e...

2019-02-07 23:00:39

阅读数 48

评论数 0

最小平方个数(Dynamic programming(一))

最小平方和等于给定n的平方数 思路很简单,我们从1开始,一直到一个平方小于或等于n的数,对于每一个x, n-x都会循环。 递归写法公式 min(res,1+getMinSquare(n-temp)),temp=x*x; int getMinsquare(int n) { if(n&...

2019-02-03 22:42:02

阅读数 54

评论数 0

子序列Subset Sum Problem(二)

给定一个数组和子数组长度,打印该数组中所有等于长度的组合子序列 如图: 输入值:{1,2,3,4,5} 输出值:见根节点 #include <iostream> #include<vector> #includ...

2019-01-10 19:45:58

阅读数 60

评论数 0

子序列问题和组合数问题

input arr={10, 7, 5, 18, 12, 20, 15} sum =35 output:输出所有等于sum的子序列 {10, 7, 18} {10, 5, 20} {5, 18, 12} {20, 15} algorithm subsetSum(a...

2019-01-09 14:59:38

阅读数 65

评论数 0

根据经纬度计算距离(simple knowledge)

according latitude and longtitude compute distance 1、最大圆距离 const double earth_radius=6371; const double pi=3.1415926; double degtorad(double deg)...

2018-12-20 12:03:44

阅读数 174

评论数 0

Dynamic Programming(will be upgrading always)

1、回朔解决迷宫问题 r,c=4,4 def isSafe(maze,x,y): if x>=0 and x<c and y>=0 and y&a...

2018-12-20 11:08:48

阅读数 66

评论数 0

最短路径代价MCP算法(做了小改动,不仅能输出最小权值,而且能输出路径)

要学习别人的算法和思考如何修改算法–牢记! 一、关于MCP算法 如上图,给定一个矩阵,和一个位置(m,n)怎么找到其到(0,0)的最短路径代价,可以看出 (0, 0) –> (0, 1) –> (1, 2) –> (2, 2)。这个...

2018-12-16 16:49:35

阅读数 162

评论数 0

头文件和源文件分别在两个文件夹里,编译成库文件

对于小项目,头文件和源文件在一个文件夹里,整个文件布局如下: test #主目录 ---main.cpp ---CMakeLists.txt ---src #子目录 ------functions.cpp ------functions.h ------CMakeLists.txt 这样运行的过...

2018-12-14 21:20:57

阅读数 256

评论数 0

脸部68个特征生成三角网和泰森多边形

动态效果图效果图 1、 2、 视频转为gif命令: ffmpeg -i ****.avi ***.gif 代码如下: #!/usr/bin/python import cv2 import numpy as np import random import sys import dlib # ...

2018-12-10 14:41:56

阅读数 249

评论数 0

2D-3D变换求解相机位姿ceres实现(与自己源码实现结果一样)

`#include #include <opencv2/core/core.hpp> #include <...

2018-11-30 15:09:05

阅读数 468

评论数 3

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