照片拼接/全景API/DLL/库有人吗? [英] Photo stitching/panorama API/DLL/Library anyone?

查看:97
本文介绍了照片拼接/全景API/DLL/库有人吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于一个特殊的项目,我需要找到一个API/DLL/库来帮助我使用该图像的一部分来创建一个大图像.例如,如果某人拍摄了代表他周围360度的4张照片,那么他将能够使用识别某些模式的特殊算法将这4张图像缝合在一起,从而创建一张大图像(全景图).

For a special project, I need to find an API/DLL/Library to help me create a big image using parts of this image. For example, if someone take 4 pictures representing the 360 degrees around him, he will be able to create one big image (panorama) by stitching the 4 images together using special algorithm that recognize some patterns.

我知道如何在Photoshop中执行此操作,并且我知道互联网上有很多与此相关的程序.但是我想要一个可以通过编程来控制的程序.可以是C,C ++或.NET.如果您有其他语言的内容,也可以告诉答案,我可能会考虑写一个包装器.

I know how to do this in Photoshop and I know there are a lot of programs that to this on the internet. But I want one that will be controlled by programming. This can be in C, C++, or .NET. If you have something in another language, you can tell answer too, I may consider to write a wrapper.

推荐答案

我一直在寻找相同的东西,但发现

I was looking for the same thing and I've found this.
It is a .net framework that can manipulate images. It can stitch together 2 images using 4 steps :

  1. 兴趣点检测
  2. 关联匹配
  3. 单应性估计
  4. 渐变混合

该演示一次仅涵盖2张图片的拼接,但是可以修改代码以将更多图片拼接为一张.
它易于使用,并且是开源.

The demo covers only the stitching of 2 pictures at a time, but the code can be modified to stitch more pictures into one.
It is easy to use and it is open source.

这篇关于照片拼接/全景API/DLL/库有人吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆