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中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...