2009-06-16 2 views
1

私は魚の目の写真をフラットなものに変えるプログラムを見つけました。魚の目の画像を(Pythonで)平坦化する方法は?

舞台裏のプロセスを学びたいと思います。

誰かが技術に関する知識を共有できますか?

+0

Pytonは、画像処理を行うための適切な種類の言語ではありません。 コマンドラインベースの画像処理であるPanotoolsがこれを実行できます。しかし、しばらく時間がかかる。 –

+2

必要に応じて、PythonはPIL(python imaging library)を使用した良好な画像処理言語にもなります –

+0

プロセスを自動化するかどうか、またどのくらいの量であるかは不明です。また、どのくらいの魚の目に写真があるかを判断するためにエッジを自動検出することを検討していますか?すべての写真を同じレンズで撮ったのですか?それにもかかわらず、PILを使用しているなら、おそらくnumpyの配列に変換してそこで "直線的な変換/変換"を実行してください。代わりに、paanotoolsはPythonバインディングを持っているように見えます – Paul

答えて

1

私の理解では、フィッシュアイ効果は基本的に半球上の投影である、と私は理解しています。これを逆にするには、半球を平面に投影するための方程式を使用する必要があります。クイック検索では、フィッシュアイプロジェクションequationsが明らかになりました。私はそれがあなたを正しい方向に向けることを願っています。

関連する問題