Linux中國

如何在 Linux 中生成全景照片

這篇教程里,我將會解釋 如何在 Linux 中完成全景照片的合併工作。在這兒,我將會使用一款叫做 Hugin照片合併軟體

Hugin 是一款開源(GPLv2)並可以免費使用的照片合併工具。它目前支持多個平台,包括 Linux,Windows,OS X 和 FreeBSD。 儘管作為一款開源軟體,但是不論在功能上還是質量上,Hugin 都絲毫不遜色於商業軟體。相反,Hugin 非常強大,不僅可以用來創建360度全景照片,還支持多種高級測光修正和優化。

Linux 中安裝 Hugin

在 Debian,Ubuntu 或者 Linux Mint 中安裝 Hugin:

$ sudo apt-get install hugin

在 Fedora 中安裝 Hugin:

$ sudo yum install hugin

啟動 Hugin

我們使用命令來啟動Hugin。

$ hugin

在這兒(Assistant頁),我們要做的第一件事就是導入我們想要合併的照片。我們先來點擊Load images 按鈕,然後導入(兩張或者多張)圖片。當然了,這些照片應該需要相互有一些重疊的部分(我們這裡載入了三張)。

第一次照片合併

在導入照片之後,點擊 Align 按鈕來開始我們的第一次合併

為了正確合併照片,Hugin 將會在一個單獨的窗口中啟動合併助手,用來分析照片之間的關鍵點(控制點)。分析完畢之後,呈現在你眼前的將會是一幅全景照片的預覽圖。

接下來讓我們切換回 Hugin 的主窗口。在 Align 按鈕的下方,你將會看見照片合併的狀態(比如控制點的數量,錯誤情況)。當然,還會有合併好壞的相關提示。

如果合併提示顯示 bad 或者 really bad,你可以繼續按照下面的辦法來進行排列的調整。

添加或者刪除控制點

在主窗口中,進入 Control Points 標籤頁。在這兒,Hugin 展現在組合照片中常用的的控制點。我們看到,在左右面板中展現了一對照片,上面的一些同色的小方盒表示的是常用的控制點。你可以手動來添加或者刪除這些控制點。這些控制點匹配的越精確,我們得到的合併質量也就越高。除此之外,如果這些控制點分散得比較均勻,得到的效果將會更好。

使用頂部中間的左右箭頭按鈕來找到擁有最少控制點的兩幅照片。如這樣的兩幅照片,我們可以試圖按照下面的辦法來手動增加控制點。

首先我們點擊左邊照片中的某個點,然後再來點擊右邊照片中對應的點。Hugin 將會試圖自動調整。接下來,我們繼續點擊底部的 Add 按鈕來添加匹配對。重複上面的操作來添加更多的控制點。

其他優化

我們可以試圖進行重新優化,比如點擊工具欄中的 Re-optimize 按鈕,或者去 Optimizer 標籤中重新調整之前的優化。

接下來回到 Hugin 主窗口中的 Assistant 標籤,再次點擊 Align 按鈕來看看是否能得到一個更棒的結果。

倘若合併的全景照片的水平線參差不齊,我們可以試圖將它拉直。首先點擊工具欄上的 Preview panorama 按鈕。

然後點擊預覽窗口中的 Straighten 按鈕。

一旦你對合併的結果感到滿意,你可以繼續將它導出為圖片文件。只需要到 Hugin 主窗口中 Sticher 標籤頁里進行下面的操作:

調整畫布大小,剪切數量。當然,還需要選擇輸出格式(比如 TIFF,JPEG,PNG)。最後,點擊 Stitch!按鈕來完成。

之後會有提示保存當前項目文件(*.pto),設定保存好輸出的文件名即可。

導出過程可能會需要花費幾秒鐘的時間。

本文題圖是我利用 Hugin 的實驗輸出結果。畫面中是墨西哥坎昆迷人海灘的全景。:-)

via: http://xmodulo.com/2013/12/stitch-photos-together-linux.html

譯者:ailurus1991 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國