| フギン | |
|---|---|
| 開発者 | パブロ・ダンジェロ |
| 初回リリース | 0.3 ベータ版 (2003年10月12日) (2003年10月12日) |
| 安定版リリース | 2025.0.1 [ 1 ] / 2025年12月13日 (2025年12月13日) |
| リポジトリ | |
| 書かれた | C++ ( wxWidgets ) [ 2 ] |
| オペレーティング·システム | Linux、OS X、Windows、FreeBSD |
| 入手可能な | ブラジルポルトガル語、ブルガリア語、カタロニア語、中国語、チェコ語、デンマーク語、オランダ語、英語、フィンランド語、フランス語、ドイツ語、ハンガリー語、イタリア語、日本語、韓国語、ポーランド語、ロシア語、スロバキア語、スペイン語、スウェーデン語、ウクライナ語 |
| ライセンス | GNU GPLv2以降 |
| Webサイト | hugin |
Hugin ( / ˈ h ʊ ɡ ɪ n / ) は、Pablo d'Angelo らが開発した、クロスプラットフォームのオープンソースのパノラマ写真ステッチおよびHDRマージプログラムです。これは、Helmut Dersch のPanorama Toolsと Andrew Mihal のEnblendおよびEnfuseのGUIフロントエンドです。ステッチは、同じ場所から撮影された複数の重なり合う写真を使用し、コントロール ポイントを使用して写真を位置合わせおよび変換し、より大きな画像を形成することで実現されます。Hugin を使用すると、2 つの画像間にコントロール ポイントを簡単に (オプションで自動的に) 作成したり、画像変換を最適化したり、プレビュー ウィンドウを使用してパノラマが適切かどうかを確認したりできます。プレビューが適切であれば、パノラマを完全にステッチおよび変換し、標準の画像形式で保存できます。
特徴
Huginと関連ツールは、
- 重なり合う画像を組み合わせてパノラマ写真を撮る
- パノラマカメラの水平調整が 不十分なために「波打っている」画像など、完全なパノラマ画像を修正する
- 長い壁や大きな顕微鏡サンプルなどの画像や写真の大きなモザイクをつなぎ合わせる
- ソフトウェアアシスタント/ウィザードの助けを借りて制御ポイントを見つけ、パラメータを最適化します。
- 等角投影法(多くの球面ビューアで使用)、メルカトル投影法、円筒投影法、ステレオ投影法、正弦投影法など、いくつかの投影タイプを出力します。
- 高度な測光補正[ 3 ]とHDRスティッチングを実行する
組み込みのコントロールポイントジェネレーターを含む2010.4.0のリリースにより、開発者はHuginの機能が完全であると考えています。[ 4 ]
- 宴会場の360°パノラマビュー、天井が歪んでいる
- 魚眼レンズ投影と異なる視野角で同じ基本画像

発達
このセクションは更新が必要です。(2024年6月) |
インフラストラクチャー
Huginの開発はLaunchpad [ 5 ]で追跡されており、コードはMercurialリポジトリに保存されています。[ 6 ]


Google Summer of Code
2007年のGoogle Summer of Codeでは、Hugin / panotools開発のための5つのプロジェクトが採択されました。さらに、コミュニティがスポンサーとなった6つ目のプロジェクトが立ち上げられました。プロジェクトは以下のとおりです。
- ペドロ・アロンソ(スペイン)による自動特徴検出、ハーバート・ベイ(スイス)の指導
- 鵜飼一平氏(日本)による新しいモジュール式 GUI。Summer of Code の取り組みの主任管理者でもある Yuval Levy 氏(カナダ)の指導を受けています。
- HDRゴースト除去はJing Jin氏(米国)が担当し、Huginの主任開発者でもあるPablo d'Angelo氏(ドイツ)が指導します。
- Mohammad Shahiduzzaman (バングラデシュ) による VIPS を使用した大規模画像処理、John Cupitt (英国) の指導
- インタラクティブ パノラマ ビューアー (Leon Moctezuma 氏 (メキシコ)、Aldo Hoeben 氏 (オランダ) の指導による)
- コミュニティ プロジェクト: PTbatcher (Zoran Mesec (スロベニア)、Daniel M. German (カナダ) による指導)
Huginは2008年のSummer of Codeにも参加した。プロジェクトは以下の通りである。[ 7 ]
- James Alastair LeggによるOpenGLアクセラレーションによる高速プレビュー(Pablo d'Angeloの指導による) [ 8 ]
- Onur Kucuktuncによる自動特徴マッチング(Alexandre Jennyの指導による)[ 9 ]
- ファヒム・マンナンによる画像マスキングのためのユーザーインターフェース(指導:ダニエル・M・ジャーマン[ 10 ] [ 11 ])
- マルコ・クーダーによるバッチ処理能力(指導:ゾラン・メセック[ 12 ])
- 画像中の非静的特徴の自動検出(最終的なアプリケーションはCelesteと呼ばれます)Timothy Nugentによるもので、Yuval Levyの指導を受けています[ 13 ]
2009 年の Google Summer of Code プロジェクトは次のとおりです。
- Andrew Mihal が指導した Luka Jirkovsky による Enfuse のゴースト除去[ 14 ]
- レイアウトモデルはジェームズ・レッグが作成し、ブルーノ・ポスルが指導した[ 15 ]
- ティモシー・ニュージェントによる写真内の直線検出による自動レンズキャリブレーション(トム・シャープレス指導)[ 16 ]
- そして、 Sébastien Royの指導の下、Yulia KotserubaがLightTwistをMac OS Xに移植する4番目のプロジェクト。 [ 17 ]
2010 年の Google Summer of Code プロジェクトは次のとおりです。
- 特許フリーの画像特徴検出器と制御点生成器[ 18 ]をAntoine Deleforgeが実装し、Timothy Nugentが指導した。
- ダーコ・マクレシャンスキーによる新しいインタラクティブなパノラマ概観の作成とジェームズ・レッグの指導[ 19 ]
- パノラマスティッチングで使用されるmakeファイルライブラリの改良[ 20 ]と
- libpano13の回帰テストの追加[ 21 ]
2011年のGSoCプロジェクトは、グラフカットアルゴリズムを用いたEnblendのシームライン最適化アルゴリズムを中心に進められました。[ 22 ] [ 23 ]
参考文献
- ^ 「Hugin-2025.0.0 リリースノート」 。 2026年1月23日閲覧。
- ^ 「Debian -- jessieのパッケージhuginの詳細」。2017年3月12日時点のオリジナルよりアーカイブ。2017年3月9日閲覧。
- ^ “Hugin Research Corner” . 2022年1月25日時点のオリジナルよりアーカイブ。2025年8月9日閲覧。
- ^ 「Hugin-2010.4.0 リリースノート」 . SourceForge.net. 2011年1月3日時点のオリジナルよりアーカイブ。2011年1月19日閲覧。
- ^ “Hugin in Launchpad” . 2005年9月30日. 2011年8月13日時点のオリジナルよりアーカイブ。 2011年1月1日閲覧。
- ^ 「SourceForge: Mercurial リポジトリ インデックス」 . 2012年10月10日時点のオリジナルよりアーカイブ。2011年1月1日閲覧。
- ^ 「Google Summer of Code 2008」。Google Developers。2012年11月7日時点のオリジナルよりアーカイブ。2016年7月28日閲覧。
- ^ Google SoC アプリケーション情報: OpenGL Hugin プレビューArchived 2008-05-03 at the Wayback Machine
- ^ Google SoC アプリケーション情報: パノラマ画像の自動特徴マッチングArchived 2008-05-03 at the Wayback Machine
- ^ Google SoC アプリケーション情報: GUI のマスクArchived 2008-05-03 at the Wayback Machine
- ^ 「SoC 2008のGUIにおけるマスキング」。2009年12月17日時点のオリジナルよりアーカイブ。2009年12月19日閲覧。
- ^ Google SoC アプリケーション情報: バッチ処理Archived 2008-05-03 at the Wayback Machine
- ^ Google SoC アプリケーション情報: パノラマ写真における画像の位置合わせを強化するためのサポートベクターマシンベースの空識別Archived 2008-05-03 at the Wayback Machine
- ^ GSoC2009: Hugin/Panotools の enfuse によるゴースト除去
- ^ GSoC2009: Hugin/Panotools のレイアウト パノラマ モデル
- ^ GSoC2009: Hugin/Panotoolsの自動レンズキャリブレーションのための直線検出
- ^ GSoC2009: Hugin/Panotools 用 LightTwist
- ^ 「GSoC 2010: パノラマスティッチングのための完全な特許フリーパイプラインに向けて: プロジェクトの詳細」 。2012年7月23日時点のオリジナルよりアーカイブ。
- ^ GSoC 2010: Hugin のインタラクティブパノラマの概要
- ^ GSoC 2010: Bulletproof Makefile 出力ライブラリ
- ^ GSoC 2010: libpano13 の回帰テスト
- ^ hugin GSoCプロジェクト(2011年) 2012年 3月21日アーカイブ(Wayback Machine)
- ^ Enblend、Hugin-ptxグループの新しいプライマリシームジェネレータ
外部リンク
- 公式サイト
- ユーザーと開発者向けのHuginメーリングリスト
- OpenPhotoVRは同様のオープンソースソフトウェアプロジェクトである
- Panotools 次世代 wiki
- Google Summer of Codeプロジェクトの説明
- モンタボーン、セバスチャン(2010年)『デジタル画像処理入門:写真家のための無料ツールの使い方』Apress. ISBN 978-1-430-22841-7。