几乎每个现代数码相机都提供“飞行”全景创作的能力,但通常您会发现这种自动化过程的结果不符合预期。 因此,最好将照片序列作为单独的连续图像,然后使用某种软件工具将它们以适当的方式拼接在一起。 在Linux上有很多方法可以实现,其中之一就是使用Hugin Panorama Creator ,通常应该在您的发行版的存储库中可用。

创建全景图像的步骤

打开该工具,然后按“助理”(Assistant)选项卡左上角的“加载图像”(Load Images)按钮。 这将打开一个文件管理器对话框,让您浏览到照片的位置。 按住ctrl按钮选择您的照片,然后按“打开”。

下一步是按“对齐”按钮,Hugin将开始分析您的照片,使其正确放置。 这将有助于照顾图像对齐,矫正和最终的全景裁剪。 请注意,如果在相应的选项菜单中选择了镜头类型,则第二步将最佳地工作。 经常用于全景影像的鱼眼镜片如果您不在菜单上选择,则不会产生良好的效果。

然后,您可以按“创建全景”按钮,这是助理的第三个也是最后一步,您将被提示选择全景创建方法,图像文件格式和分辨率。

如果你幸运的话,结果真的够好了。 其实,Hugin的图像分析方法是非常先进的,你应该是不幸的,结果不是很好,但你仍然可以手动修复。

进入下一部分,即“预览”选项卡,然后选择左侧的“显示控制点”选项。 这将澄清Hugin使用哪些点“修复”照片,以及与行长度成比例的错误值。 按左上方的“识别”按钮,将鼠标悬停在全景图上,以显示下面的各个图像。 这将给你一个明确的指示,为了解决问题需要做些什么。

转到“移动/拖动”选项卡,从选项菜单中选择“正常,单独”拖动模式,以修复每个图像的位置。 在“显示的图像”部分,您将找到一些代表图像的图标(在我的情况下为五个)。 选择要拖动的一个,然后在全景图中进行调整。 通过点击这些图标,您可以将其隐藏在视图中,以便更加无障碍地工作。

最后,跳到最后的选项卡是“裁剪”选项卡。 您仍然可以使用“Autocrop”选项让Hugin自行执行,但您也可以通过设置框上的像素值来调整裁剪区域。 使用侧面和下方的栏来设置垂直和水平的视野,并完成。

链接

linux图片拼接,如何在Linux上使用Hugin Panorama Creator将照片拼接成全景照片相关推荐

  1. window应用在linux运行,如何在Linux上运行Windows应用程序?

    原标题:如何在Linux上运行Windows应用程序? 一些人可能避免在Linux上运行Windows应用程序,但事实上有时候这么做大有帮助. 一些人无法摆脱Windows的最主要原因之一是可用的应用 ...

  2. 怎么在虚拟机上安装linux mint,如何在VirtualBox上安装Linux Mint?

    本文概述 在VirtualBox上安装Linux Mint的分步指南. Linux Mint是社区驱动的基于ubuntu的开源操作系统.它是免费使用的:这就是为什么它受到全球数百万用户的喜爱和采用的原 ...

  3. 禁止linux关机,如何在Linux中禁用关机和重新启动命令

    shutdown命令调度一个Linux系统关闭电源的时间,它也可以用于在使用特定选项调用时停止,关闭电源或重启机器 ,并重新引导系统重新启动. 默认情况下,某些Linux发行版(如Ubuntu,Lin ...

  4. testdisk linux教程,如何在Linux中安装和使用TestDisk数据恢复工具

    TestDisk是一个免费的开源命令行数据恢复工具,用于从已删除或丢失的分区中恢复数据. 此外,您可以使用它来恢复不可引导的分区,这些分区可能是由意外删除分区表等因素引起的,还有一些恶意软件攻击. 命 ...

  5. 安卓手机的文件如何传到linux里去,如何在Linux下安装安卓文件传输助手

    CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 如不雅你测验测验在 Ubuntu 下连接你的安卓手机,你也许可以尝尝 Linux 下的安卓文件传输助手. 如今,有可能一部分人想知 ...

  6. 软件测试用哪个版本linux,技术|如何在 Linux 中不安装软件测试一个软件包

    出于某种原因,你可能需要在将软件包安装到你的 Linux 系统之前对其进行测试.如果是这样,你很幸运!今天,我将向你展示如何在 Linux 中使用 Nix 包管理器来实现.Nix 包管理器的一个显著特 ...

  7. weblogic如何在linux扩容,如何在linux的weblogic上增加启动参数

    在windows的myeclipse非常简单,就是 window-preference-myclipse-application server-weblogicX-JDK中增加就可以了. 但是linu ...

  8. linux py2exe,如何在Ubuntu上使用py2exe(或pyinstaller)创建.exe

    给定: -Ubuntu -py2exe和pyinstaller -带有setup.py的Python脚本(或其他)from distutils.core import setup import py2 ...

  9. 关掉内核线程linux,c – 如何在rmmod上停止Linux内核线程?

    您应该只使用kthread_create()或kthread_run()中的一个: /** * kthread_run - create and wake a thread. * @threadfn: ...

最新文章

  1. 面向人工智能的计算机体系结构
  2. linux send 失败_linux高性能网络编程之tcp连接的内存使用
  3. leetcode C++ 42. 接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,
  4. 2019年全栈工程师技术指南和趋势!
  5. CSS3:CSS3 文本效果
  6. [Abp vNext微服务实践] - 搭建租户管理服务
  7. ldap 管理_彻底改变内容管理,财务,LDAP等
  8. Python 迁移学习实用指南 | iBooker·ApacheCN
  9. win8 无法打开任务管理器
  10. java bitset clean方法_BitSet实现原理及源码解析
  11. chromium双核浏览器实现
  12. 显示HTML的版权符号
  13. 窃取式调度器(Stealing Scheduler)-高并发
  14. SQL查询------模糊查询
  15. 可汗学院的数学从零开始学习顺序?
  16. java越野车架_越野怪兽 JAVA摆渡人 (ANIMA)山地车
  17. 杰里之.AC695 系列 AC695X_soundbox_sdk_release_0.0.1 点灯设置【篇】
  18. C语言 | 三天打鱼两天晒网(源码)
  19. 防苹果小米日期时间控件
  20. 【python起床服务】播放起床铃+给老板发邮件辞职

热门文章

  1. perf trace跟踪系统调用
  2. Fluent 操作入门实例-从建模到计算结果可视化
  3. 红外真空离心浓缩仪ZLNS-II
  4. 2.8 zio入门——标准ZIO服务
  5. Python的正则表达式和re模块
  6. 「环卫吸粪车」天河区抽化粪池抽泥浆抽污水来了,解决黑臭水体!
  7. java date 构造方法_Java Date的概述和构造方法
  8. 爬虫干货 | 爬虫IP代理模块介绍及实战
  9. Linux:使用upower命令查看电池信息
  10. tilemap 导入unity_Unity3D中Isometric Tilemap功能实践