如何缝制具有相同中心但外围内容不同的图像?


9

寻找解决此问题的帮助。我想将一系列图像拼接在一起。形容它最简单的方法是,例如,我沿着一条长街,两边都有重复的建筑物。因此,我拍了一张面向街道的照片,这使建筑物在外围视野中显得有些像。然后,我移动了一定数量的步骤并拍摄了另一张照片,依此类推。如何将这些照片拼接在一起?

这是我要拼接的图像样本:

在此处输入图片说明 在此处输入图片说明

这些不是相机拍摄的照片,而是来自与我的发射器垂直的光子检测器块的读数。


2
你怎么将这些照片拼接在一起?理想的艺术效果是什么?
请阅读我的个人资料

无论如何,即使您的特定案例使用的是科学仪器,我也会给出+1以将其置于摄影环境中。
请阅读我的个人资料

1
您是否正在尝试将它们对准中心?那你想如何覆盖它们呢?您是否研究过焦点堆叠?或者,也许您想对它们求和。ImageJ可能是您需要的工具,然后加上合适的插件
Chris H

因此,如果您堆叠我拥有的所有图像,然后逐个图像播放它们,就好像是照相机从电子管中拉出了一样。我可以拍电影,但我想知道是否有一种方法可以将这些图像合并成一个连续的图像,如果您知道每个图像之间的移动距离
凯文

如果您希望图像随时间变化,则可以使用电影或动画。无论如何,不​​是摄影。例如,查看动画gif。还是您真正在寻找一部会从一张图片变形为另一张图片的电影(例如Google街景视图)?
部份

Answers:


1

您可以使用ffmpeg将静止图像组合成电影或动画gif。这是延时的常见现象。如果您的间距是恒定的并且文件名是连续的,请遵循任何ffpmeg timelapse教程。

居中是棘手的。我必须在显微镜下用一个亮点进行此操作,并编写了一个python脚本以在后期处理中做到这一点(持续聚焦,但会随时间变化)。同事们使用labview将显微镜重新聚焦在更复杂的图像上。像我在较小的比例尺上所做的那样,您也许可以计算出明亮区域的质心并将其偏移。您可能会研究OpenCV,但可能正在编写代码。

将图像组合成动画相对容易。如果间距是已知的但不是恒定的,那么您将有一个棘手的脚本工作,使用重复的帧将结果填充到恒定的帧速率。

如果要在帧之间进行插值(并且我会谨慎对待数据),ImageMagick的“变形”功能可能会有所帮助。


谢谢,是的,我一直在考虑这样做,因为始终可以看到浴缸的边缘,相对于框架,它的尺寸只是减小了。感谢您的帮助,我想我可以将定时短片放进去,然后再逐帧进行任何分析。
凯文

我能想到的最好的事情是像Chris提到的那样缝合您的框架,然后使用After Effects这样的程序对留在您期望结果中相同位置的对象进行逐帧自动跟踪。在图像中,您可以看到将是规格,或者是右圆形对象的整个曲线。这显示了与我所谈论的内容类似的内容:helpx.adobe.com/zh-cn/after-effects/using/…–
悬崖壁虎

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.