私は2つのプレーン間でホモグラフィをとって射影変換に変換する方法を見つけようとしています。 Matlabはこれを自動的に行いますが、私はmatlabが変換をどのように実装しているか把握しようとしています。ホモグラフィからプロジェクトへの変換
6
A
答えて
2
ホモグラフィは、ラインをラインにマッピングし、クロスレシオを維持しますが、平行度やその他の類似度(角度、距離など)は保持しません。 ホモグラフィは、均質な3x3マトリックスとして表現でき、問題に応じて多くの(実際には、多くの)異なる方法で計算できます。
最も一般的なのは、2つのプレーン間の4点対応を決定し、Direct Linear Transform(DLT)を使用する方法です。 DLTの多くの実装もあります。あなたがOpenCVに慣れているなら、cv::findHomography
(http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html?highlight=findhomography#findhomography)を使ってそのようなホモグラフィ行列を簡単に得ることができます。
一般的に、私は、Hartley & Zissermanの "Multiple View Geometry"の本を参照することをお勧めします。これはコンピュータビジョンの文脈におけるホモグラフィの概念を詳しく説明しています。
3
あなたはツールボックス\画像\画像内のソースコードを見ることができます\ maketform.m
少なくとも、エディタ内の関数名にF4を押すことで、これに取得することができます。
関連する問題
- 1. プロジェクトの変換 - iPadからiPhoneへ
- 2. VS2013プロジェクトからVS2015への変換
- 3. pycharmプロジェクトからexeへの変換
- 4. VS2008からVS2010へのプロジェクト変換
- 5. SSISからプロジェクトへの変換展開と変換展開モデル
- 6. Javaプロジェクトから動的Webプロジェクトへの変換
- 7. 4.0から3.5のフレームワークへのC++プロジェクトの変換
- 8. C++プロジェクトのibppからpqxxへの変換
- 9. VS2008からVS2010へのプロジェクト変換後の表現/エンコーディングエラー
- 10. JavaからKotlinへのデータバインディングによるAndroidプロジェクトの変換
- 11. EARプロジェクトからmavenへの変換 - Webモジュールの動作停止
- 12. Spring-Bootプロジェクトlog4jからlog4j2への変換問題
- 13. ASP.NET 4.5プロジェクトからASP.NET 2.0への変換
- 14. C#からSQLへのBase64へのハッシュ変換と変換
- 15. IRIからURIへの変換/ URIからIRIへの変換のアルゴリズム
- 16. atimeからLDAPへPerlへの変換
- 17. Java変換からインテグレータへ
- 18. pubsubからwebsocketへのリアルタイム変換からクライアントへのプッシュ
- 19. Labviewのスピーチからテキストへの変換
- 20. iphoneからipadへのストーリーボードの変換
- 21. CSVからdatetimeへのオブジェクトの変換
- 22. UTF8からJavaのASCIIへの変換
- 23. UNIXのPPTからPDFへの変換
- 24. LinqのC#からVBへの変換:
- 25. UTCからローカルへのヒストリカルタイムスタンプの変換
- 26. Cのバイナリからcharへの変換
- 27. MatlabからC++への変換のスピードアップ
- 28. Talendの行から列への変換
- 29. asp.NETのPSDからPNGへの変換?
- 30. iPhoneSDKのHTMLからPDFへの変換
どのMATLAB関数について話していますか? – Jacob
私は、直接線形変換を使用してホモグラフィを計算しました。私はmaketform( '射影'、homographyMat)がどのように働くのだろうかと思っていました。ありがとう! –