- 博客(13)
- 收藏
- 关注
转载 学习OpenCV之CV篇
学习OpenCV之CV篇cv篇包含以下几个部分:图像处理结构分析运动分析与对象跟踪模式识别相机标定和三维重建1、图像处理图像处理主要针对二维像素数组,但是我们称这些数组为“图像”,但是它们不一定非得是IplImage 结构,也可以是CvMat或者CvMatND结构。梯度、边缘和角点Sobel使用扩展 Sobel 算子计算一阶、二阶、三阶或混合图像差分
2014-06-23 14:01:11 886
转载 c++运算符重载
#include "iostream.h"#include "string.h"class complex{public:complex(double r=0.0,double i=0.0) {real=r;imag=i;}complex operator+(complex c2);complex operator-(complex c2);void display()
2014-06-22 11:28:15 535
转载 Opencv学习笔记(五)Harris角点检测
文章目录:一、Harris角点检测基本理论二、opencv代码实现三、改进的Harris角点检测四、FAST角点检测五、参考文献六、附录(资料和源码)一、Harris角点检测基本理论(要讲清楚东西太多,附录提供文档详细说明)1.1 简略表达:角点:最直观的印象就是在水平、竖直两个方向上变化均较大的点,即Ix、Iy都较大 边缘:仅在水平
2014-06-18 11:48:56 846
转载 【OpenCV】角点检测:Harris角点及Shi-Tomasi角点检测
角点特征检测与匹配是Computer Vision 应用总重要的一部分,这需要寻找图像之间的特征建立对应关系。点,也就是图像中的特殊位置,是很常用的一类特征,点的局部特征也可以叫做“关键特征点”(keypoint feature),或“兴趣点”(interest point),或“角点”(conrner)。关于角点的具体描述可以有几种:一阶导数(即灰度的梯度)的局部最大所对应的像素
2014-06-18 11:44:29 1332
转载 cvGoodFeaturesToTrack源代码
cvGoodFeaturesToTrack( const void* _image, void*, void*, CvPoint2D32f* _corners, int *_corner_count, double quality_level, double min_distance,
2014-06-18 11:39:25 821
转载 图像处理特征不变算子系列之KLT算子--GoodFeaturesToTrack(七)
图像处理特征不变算子系列之KLT算子--GoodFeaturesToTrack(七)kezunhai@gmail.comhttp://blog.csdn.net/kezunhai 正在前面的系列博文中,介绍了多种特征算子,在本文中将介绍由Kanade-Lucas两人在上世纪80年代在其论文:An Iterative Image Registration Tec
2014-06-18 11:12:56 1280
转载 GoodFeaturesToTrack函数
cvGoodFeaturesToTrack编辑GoodFeaturesToTrack确定图像的强角点void cvGoodFeaturesToTrack( const CvArr* image, CvArr* eig_image, CvArr* temp_image,CvPoint2D32f* corners, int* corner_count,double qualit
2014-06-18 11:05:47 832
转载 opencv基本数据类型
OpenCV提供了多种基本数据类型。虽然这些数据类型在C语言中不是基本类型,但结构都很简单,可将它们作为原子类型。可以在“…/OpenCV/cxcore/include”目录下的cxtypes.h文件中查看其详细定义。数据类型中最简单的就是CvPoint。CvPoint是一个包含integer类型成员x和y的简单结构体。CvPoint有两个变体类型:CvPoint2D32f和CvPoint
2014-06-18 11:02:37 1176
转载 C++ Virtual详解
Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如下面例子中的函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函
2014-06-18 10:54:30 539
转载 光流法代码
#include "opencv2/opencv.hpp"#include #include using namespace std;using namespace cv;class FrameProcessor;//帧处理基类class FrameProcessor{ public: virtual void process(Mat &in
2014-06-18 10:49:50 1960
转载 CalcOpticalFlowLK函数
CalcOpticalFlowLK编辑目录▪ 函数形式▪ 参数计算两幅图像的光流函数形式void cvCalcOpticalFlowLK( const CvArr* prev, const CvArr* curr, CvSize win_size, CvArr* velx, CvArr* vely );参数prev第一幅图像, 8-比特, 单通道.cur
2014-06-18 10:41:49 1973
转载 Opencv学习笔记(九)光流法
本文目录: 一.基于特征点的目标跟踪的一般方法 二.光流法 三.opencv中的光流法函数 四.用类封装基于光流法的目标跟踪方法 五.完整代码 六.参考文献一.基于特征点的目标跟踪的一般方法 基于特征点的跟踪算法大致可以分为两个步骤: 1)探测当前帧的特征点;
2014-06-18 10:34:11 1846
转载 Sobel和Roberts算子的推导过程
Sobel和Roberts算子,这两个算子是梯度算子,是一阶微分算子,可以用来检测图像的边缘。推导过程如下所示,以便以后方便。Sobel算子的推导:Roberts算子的推导:
2014-06-17 18:19:35 2913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人