• 大小: 35KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: sift  surf  光流  c语言  

资源简介

本代码包含了常用的特征点匹配算法,包括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\imagebase.cpp

     文件       3391  2019-04-09 22:42  common\imagebase.h

     文件      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


评论

共有 条评论