惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 司徒正美
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
月光博客
月光博客
量子位
大猫的无限游戏
大猫的无限游戏
Stack Overflow Blog
Stack Overflow Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
P
Proofpoint News Feed
B
Blog RSS Feed
美团技术团队
腾讯CDC
C
Check Point Blog
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
Recent Announcements
Recent Announcements
J
Java Code Geeks
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享

博客园 - Samson小天

一些底层的简单东西。 IAT HOOK 实现进程保护 大年初一,总结一下去年的十大事件~ 解决多线程产生的“以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值” Guessing Game解题报告 (pku 2328) 分析一道08年10月12日的江苏省程序设计大赛正赛题 数学之美 C# 自定义实体类或集合的自动排序 UltraRun is released 简单的QQ游戏中大家来找茬外挂编写思路 最近写C++程序时关于GetLastError的感悟。 在Vista的UAC下检查程序是否具有Admin权限及应用程序的权限切换 从程序开发角度谈类的封装性。 教你如何解决“线程间操作无效: 从不是创建控件的线程访问它” C#中调用WIN32的API 小记delegate,简单的委托介绍 一个计算简单数学表达式值的算法。 string类型的初值不是随便赋的,记一次奇怪的访问冲突事件 对C#中ADO.NET开发的理解
My researches during my college life.
Samson小天 · 2010-01-21 · via 博客园 - Samson小天

Combine pictures by using SIFT

Progress:

STAGE 1:  FINISHED

Translate and understand Lowe's paper 

STAGE 2: FINISHED

Compare sample code to his paper, debug and understand his code

STAGE 3:   UNDER PROCESS

Write my own program base on his sample,see why and how it works.

STAGE 4: NOT STARTED YET

Improve his code and add SURF-SIFT algorithm to the sample code.

Detail:

Papers in STAGE 1:

[1] D. G. Lowe. Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 2004.

[2] Y. Ke and R. Sukthankar, Computer Vision and Pattern Recognition, 2004 

Code used in STAGE 2:

Since there is no MATLAB in my computer lab. I will use Rob Hess's code instead of David lowe's.

The code I started to learn was programmed by Rob Hess.

OpenCV and GSL library must be installed to compile the code.

Original code can be downloaded here: http://web.engr.oregonstate.edu/~hess/

Program in STAGE 3:

Main feature of the program:

Find relevant areas in each picture, combine them to one image.

    I expect the final program can combine several images captured by cell phones or cameras to a 360 degree image like Google street view does.

Current progress:

     Combine several images to one:

 img1:

 

img2:

 

img3:

 

img4: 

 

After combined:

 

temporary output: