如何将16张数码照片合二为一。 [英] How to combine 16 digital photos in one.

查看:140
本文介绍了如何将16张数码照片合二为一。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问题的本质是拍摄高分辨率的大区域。相邻图片可以在小区域中彼此重叠。拍摄是机械地进行的。估计了相机的分辨率和所需的质量后,我得出的结论是,有必要将主题划分为16个区域,然后需要连接。

解决方案

< blockquote>我不确定您是否在询问如何编写此代码的方向,或者您只是在寻找可以执行此操作的现有应用程序。



In根据我的经验,如果你想将多个图像拼接在一起以实现全景效果,则计划与相邻图像重叠不仅仅是几个像素。你需要一个很好的重叠来计算单个图像的倾斜,计算桶形失真,亮度和对比度的差异以及许多其他因素。



查看此Wiki一些基础知识:维基百科 - 图像拼接 [ ^ ]

我还没试过,但这里有一个 OpenCV项目 [ ^ ]



这是使用现有应用程序拼接在一起的成功,过顶图像的结果(有点旧,但很好的技术细节):

打破千兆像素障碍 [ ^ ]



Soren Madsen


Essence of problem is to photograph a large area with high resolution. Neighboring pictures can overlap with each other in small areas. Shooting is performed mechanically. Having estimated the resolution of the camera and the required quality, I came to the conclusion that it is necessary to divide the subject into 16 regions, which then need to connect.

解决方案

I am not really sure if you are asking for directions on how to code this or if you are simply looking for an existing application that can do it.

In my experience, if you want to stitch multiple images together to achieve a panorama effect, plan on overlapping more than just "a few pixels" with the neighboring images. You need a good overlap to calculate 'tilting' of individual images, account for barrel distortion, differences in brightness and contrast and many other factors.

Check out this Wiki for some fundamentals: Wikipedia - Image stitching[^]
I have not tried it out, but here is an OpenCV project[^]

Here is a result of a successful, over-the-top image stitched together using an existing application (a little old, but nice technical details):
Breaking the Gigapixel Barrier[^]

Soren Madsen


这篇关于如何将16张数码照片合二为一。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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