资源简介
本代码包含了常用的特征点匹配算法,包括sift,surf和光流算法,其中只是利用了opencv的基础函数来调试,核心部分使用纯c代码,其中sift和光流的算法准确率较高,surf效果一般,这里的光流算法已经得到工程上的应用。这个代码也是多年前本人写得代码,其中算法不足之处请大家多多指教。由于本人自己编写的机器视觉库内代码较多,如果缺了那部分可留言。这些代码均经过多次测试,应该没有问题的。
代码片段和文件信息
#include “stdafx.h“
#include
#include
#include
#include “matrix.h“
#include
#include
#include
#include
//#include
#include “imagebase.h“
#include “image.h“
uchar ucMax3(uchar auchar buchar c)
{
uchar maxTmp = b;
if(a > b)
maxTmp = a;
if(c > maxTmp)
maxTmp = c;
return maxTmp;
}
uchar ucMin3(uchar auchar buchar c)
{
uchar minTmp = b;
if(a < b)
minTmp = a;
if(c < minTmp)
minTmp = c;
return minTmp;
}
uchar ucMed3(uchar auchar buchar c)
{
uchar max0max1med0;
max0 = MAX(ab);
max1 = MAX(bc);
med0 = MIN(max0max1);
return med0;
}
/* img_width -- 行 img_height -- 列 channels -- 通道数depth数据类型,uchar:1ushort:2float:4 */
IMAGE_t* m
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1160 2017-04-23 12:26 featerMatch\keyPoint.h
文件 51609 2019-04-07 20:38 featerMatch\keypointmatch.cpp
文件 15434 2019-03-26 21:14 featerMatch\videoJitter.cpp
文件 86 2017-02-12 20:31 featerMatch\videoJitter.h
文件 11137 2019-03-30 20:06 common\image.cpp
文件 4408 2019-03-24 11:36 common\image.h
文件 59788 2019-05-03 19:29 common\imageba
文件 3391 2019-04-09 22:42 common\imageba
文件 14964 2019-05-01 10:18 common\matrix.cpp
文件 1321 2017-10-27 09:43 common\matrix.h
目录 0 2019-05-01 09:35 featerMatch
目录 0 2019-05-01 09:35 common
----------- --------- ---------- ----- ----
163298 12
- 上一篇:560显卡总集BIOS.zip
- 下一篇:长途车站车辆管理软件需求规格说明书
相关资源
- 基于光流场的运动估计
-
meidapla
yer+surfaceview 实现的 一个常用 - sift和surf的比较
- 基于SIFT的图像拼接算法
- openCV SURF 算法对两幅图像匹配并用加
- sift算法实现双目测距
- Subdivision Methods for Geometric Design
- CUDA加速实现的sift图像配准+颜色校正
- 基于SURF的RANSAC图像细配准
- sift和颜色直方图特征匹配
- SURF特征点提取及匹配
- SIFT实现特征点提取和匹配
- ToolsOnSurface 插件
- PCA-SIFT源码
- opencv光流法车辆检测源码
- ASIFT
- 全景图像拼接基于SIFT特征-Qt工程
- 经典的LK 光流场配准算法
- SURF算法源代码
评论
共有 条评论