摘要:
一、图像坐标:我想和世界坐标谈谈(A) 玉米竭力用轻松具体的描述来讲述双目三维重建中的一些数学问题。希望这样的方式让大家以一个轻松的心态阅读玉米的《计算机视觉学习笔记》双目视觉数学架构系列博客。这个系列博客旨在捋顺一下已标定的双目视觉中的数学主线。数学推导是有着几分枯燥的,但奇妙的计算机视觉世界是建立在严密的数学架构之上的。所以对数学框架的理解是理解双目视觉的必由之路。不过请大家放心,接下来玉米会... 阅读全文
摘要:
参考资料: http://hahack.com/codes/opencv-and-mvc/ http://blog.csdn.net/yzhang6_10/article/details/50808460 http://wiki.opencv.org.cn/index.php/OpenCV_%E7%BC%96%E7%A0%81%E6%A0%B7%E5%BC%8F%E6%8C%87%E5%8D%97 阅读全文
摘要:
main.c#include #include #include #include // #include "bmp_loader.h"// #include "calib.h"// #define M_PI 3.141592653589793 // // 模拟数据生成(参照、观测和模拟图像生成)dq // void gen_pts( char *file, double ax,... 阅读全文
摘要:
位图BITMAPINFOHEADER 与BITMAPFILEHEADER: 先来看BITMAPINFOHEADER,只写几个主要的biSize包含的是这个结构体的大小(包括颜色表) biWidth和biHeight分别是图片的长宽 biPlanes是目标绘图设备包含的层数,必须设置为1 biBitCount是图像的位数,例如24位,8位等 biXPelsPerMeter, ... 阅读全文
摘要:
Lucas–Kanade光流算法是一种两帧差分的光流估计算法。它由Bruce D. Lucas 和 Takeo Kanade提出。 光流(Optical flow or optic flow)是一种运动模式,这种运动模式指的是一个物体、表面、边缘在一个视角下由一个观察者(比如眼睛、摄像头等)和背景之间形成的明显移动。光流技术,如运动检测和图像分割,时间碰撞,运动补偿编码,三维立体... 阅读全文
摘要:
clear,clc % 计算背景图像 Imzero = zeros(240,320,3); for i = 1:5 Im{i} = double(imread(['DATA/',int2str(i),'.jpg'])); Imzero = Im{i}+Imzero; end Imback = Imzero/5; [MR,MC,Dim] = size(Imback); % Kalman滤波器初始化 ... 阅读全文
摘要:
简单的hash就是用数组加链表的组合来实现,这种hash很简单,但hash的思想在那。#ifndef _HASH_H_ #define _HASH_H_ typedef struct _ListNode { struct _ListNode *prev; struct _ListNode *next; void *data; }ListNode; typedef ListNode *Li... 阅读全文
摘要:
C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一... 阅读全文
摘要:
在面试的时候二分查找是用的比较多一种查找算法,如何在面试官面前快速准确得的写出代码决定你是否能够被录取。以前一直以为二分查找很简单,所以就没怎么重视,但是真要在面试官面前对着黑板手写出来,还是漏洞百出。今天自己在电脑面前敲出了二分查找的代码,也花了将近半个小时。对于这种基础排序查找算法,还是得好好重视。 二分查找的时间复杂度是O(log(n)),最坏情况下的时间复杂度是O(n)。 二分查找的... 阅读全文
摘要:
http://www.zhihu.com/question/36675524?sort=created C++怎样读取文件才有最快的速度 获取文件大小,然后分配相应大小的内存,一次性读取文件到此内存 创建线程去操作是不是能节省时间? https://www.byvoid.com/blog/fast-readfile/ 在文件大小相同的前提下: 读刚读过的文件比头次读没读过的文件快 读转速快的硬... 阅读全文