• 大小: 11.35M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: c  图像  opencv  项目  NC  

资源简介

本原码是用C语言实现的SIFT算法,可以提取SIFT特征和利用SIFT特征进行图像拼接和全景图构造,只需进行一些简单的OPENCV配置,就可以顺利运行。

资源截图

代码片段和文件信息

#include 
#include 
#include “opencv2/calib3d/calib3d.hpp“
#include 
#include 

using namespace std;
using namespace cv;

int main(int argc char **argv)
{
Mat srcImg1 = imread(“2.jpg“1);
Mat srcImg2 = imread(“3.jpg“1);

//图1的右半部分,图2的左半部分
int halfCols1 = int(srcImg1.cols*0.5f);
int halfRows2 = int(srcImg2.cols*0.8f);
Mat halfImg1 = srcImg1(Range(0srcImg1.rows)Range(halfCols1srcImg1.cols));
Mat halfImg2 = srcImg2(Range(0srcImg2.rows)Range(0halfRows2));

//转换为灰度图
Mat halfgray1;
cvtColor(halfImg1halfgray1COLOR_BGR2GRAY);

vector  corners_1; //检测到的图1的角点
//进行harris角点检测
int maxCorners = 8;
double quality = 0.01;
double minDis = 80;
int blockSize = 3;
doubl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      49115  2016-04-15 13:58  block_stitch\block_stitch\1.jpg

     文件      50465  2016-04-15 13:59  block_stitch\block_stitch\2.jpg

     文件      52516  2016-04-15 13:59  block_stitch\block_stitch\3.jpg

     文件        795  2016-04-18 22:15  block_stitch\block_stitch\block_0.jpg

     文件        787  2016-04-18 22:15  block_stitch\block_stitch\block_1.jpg

     文件        733  2016-04-18 22:15  block_stitch\block_stitch\block_2.jpg

     文件        781  2016-04-18 22:15  block_stitch\block_stitch\block_3.jpg

     文件        794  2016-04-18 22:15  block_stitch\block_stitch\block_4.jpg

     文件        766  2016-04-18 22:15  block_stitch\block_stitch\block_5.jpg

     文件        759  2016-04-18 22:15  block_stitch\block_stitch\block_6.jpg

     文件        684  2016-04-18 19:01  block_stitch\block_stitch\block_7.jpg

     文件       4000  2016-04-17 10:23  block_stitch\block_stitch\block_stitch.vcxproj

     文件       1068  2016-04-17 10:23  block_stitch\block_stitch\block_stitch.vcxproj.filters

     文件        143  2016-04-16 21:12  block_stitch\block_stitch\block_stitch.vcxproj.user

     文件       9154  2016-04-18 22:14  block_stitch\block_stitch\blok_stitch_main.cpp

     文件        406  2016-04-16 21:29  block_stitch\block_stitch\Debug\block_stitch.exe.embed.manifest

     文件        472  2016-04-16 21:29  block_stitch\block_stitch\Debug\block_stitch.exe.embed.manifest.res

     文件        381  2016-04-18 22:14  block_stitch\block_stitch\Debug\block_stitch.exe.intermediate.manifest

     文件         53  2016-04-18 22:15  block_stitch\block_stitch\Debug\block_stitch.lastbuildstate

     文件       3419  2016-04-18 22:15  block_stitch\block_stitch\Debug\block_stitch.log

     文件        214  2016-04-16 21:29  block_stitch\block_stitch\Debug\block_stitch_manifest.rc

     文件     488394  2016-04-18 22:14  block_stitch\block_stitch\Debug\blok_stitch_main.obj

     文件        768  2016-04-18 22:14  block_stitch\block_stitch\Debug\cl.command.1.tlog

     文件      18922  2016-04-18 22:14  block_stitch\block_stitch\Debug\CL.read.1.tlog

     文件        372  2016-04-18 22:14  block_stitch\block_stitch\Debug\CL.write.1.tlog

     文件          2  2016-04-18 22:15  block_stitch\block_stitch\Debug\link-cvtres.read.1.tlog

     文件          2  2016-04-18 22:14  block_stitch\block_stitch\Debug\link-cvtres.write.1.tlog

     文件          2  2016-04-18 22:15  block_stitch\block_stitch\Debug\link.1148-cvtres.read.1.tlog

     文件          2  2016-04-18 22:14  block_stitch\block_stitch\Debug\link.1148-cvtres.write.1.tlog

     文件          2  2016-04-18 22:14  block_stitch\block_stitch\Debug\link.1148.read.1.tlog

............此处省略91个文件信息

评论

共有 条评论