光流/场景流
飞翔在蓝天
这个作者很懒,什么都没留下…
展开
-
基于Zynq的光流法软硬件协同实现
一、 前言光流场(Optical Flow Field)[1]是指图像中所有像素点构成的一种二维(2D)瞬时速度场,其中的二维速度矢量是景物中可见点的三维速度矢量在成像表面的投影。通过光流场计算能够在相机运动以及不知道场景信息的情况下检测出运动对象。因此光流场计算方法(即光流法)在模式识别、计算机视觉以及图像处理等领域具有极其重要的基础地位。基于光流可以实现在军事航天、交通监管转载 2016-09-08 18:52:38 · 3686 阅读 · 0 评论 -
Bumblebee双目测量基本原理
Bumblebee双目测量基本原理;见文件原创 2016-11-19 14:22:34 · 1276 阅读 · 0 评论 -
OPENCV HS算法源码
#include "_cv.h"#define CONV( A, B, C) ( (float)( A + (B<<1) + C ) )typedef struct{ float xx; float xy; float yy; float xt; float yt; float alpha; /* alp原创 2016-11-19 14:33:15 · 1183 阅读 · 0 评论 -
图像缩放双立方插值
一直都在看别人用双三次插值,一直都没有概念,今天百度了一下,感觉和双三次样条原理类似,只不过计算简单点,自己也比较了两者的计算时间,双三次样条的时间确实要长些。一:数学原理如果已知一个函数f(x)以及它在x=0,x=1处的导数,那么函数可以在[0,1]之间插值,当函数表达为三次多项式时我们称之谓立方插值。一个三次多项式及其导数: f原创 2016-11-19 14:34:41 · 1195 阅读 · 0 评论 -
光流法 HS与LK
1、HS算法#include "cv.h"#include "highgui.h"#include #include #include "opencv2/legacy/legacy.hpp"#define CVX_GRAY50 cvScalar(100)#define CVX_WHITE cvScalar(255)int main(int argc, char** argv)原创 2016-12-03 14:55:33 · 7008 阅读 · 0 评论 -
光流法目标跟踪
#include #include #include #include #include #include using namespace std;using namespace cv;void tracking(Mat &frame, Mat &output);bool addNewPoints();bool acceptTrackedPoint(int i);//原创 2016-12-03 14:58:06 · 2090 阅读 · 1 评论