43

私は現在、コンピューター サイエンスの学部生で、来年は最終学年に入る予定です。拡張現実は非常に興味深いトピックだと思いますが、どこから学習を開始すればよいかわかりません。

このトピックについてどこから学び始め、どのライブラリが利用可能ですか?

4

9 に答える 9

12

非常に人気のある流行語である拡張現実は、個別に学習できるいくつかの異なるアルゴリズムで構築できます。通常は以下をカバーします。

  • 平面オブジェクトの検出 (マーカーまたは以前にトレーニングされたオブジェクトの場合があります)。SURF/SIFT/FAST記述子、ホモグラフィ行列計算用RANSAC
  • トレーニング済みオブジェクトを DB (KD ツリー) に保存する
  • カメラ位置推定
  • カスタム オブジェクト (OpenGL) を使用して 3D モデルを拡張する

このテーマに飛び込むには、次の手順をお勧めします。

于 2010-05-26T13:32:35.680 に答える
4

Objective-C に慣れている場合は、ARKitをダウンロードして操作することから始めるのが最適です。パターン認識ではなく、磁力計/加速度計の読み取り値に基づいています。

パターン認識に関心がある場合は、代わりにartoolkitから始めてください。しかし、当然のことながら、そのライブラリはもう少し強力です。

于 2010-04-08T23:40:00.613 に答える
2

Yelp の拡張現実モノクル機能の開発者であるベン ニューハウスは、スタンフォード大学で、それを作成する際に経験したプロセスについて講演しました。iTunes U の次の場所で無料で入手できます: https://podcasts.apple.com/us/podcast/iphone-application-development-winter-2010/id384233225

(このリンクは Chrome では機能しませんが、Safari では機能します。機能しない場合は、iTune の検索ボックスで「Yelp Monocle」を検索して、iTunes U レクチャーをダウンロードしてください。)

講義は iPhone 向けのプログラミングに関するものですが、そのほとんどは他の分野に翻訳可能です。貴重な情報が満載で、自分が作りたいもののすべての構成要素を確認するのに非常に役立ちました。

于 2010-06-14T18:19:59.590 に答える
1

ステップバイステップのチュートリアルとサンプルコードのおかげで、これは私にとって非常に役に立ちました: http://dev.metaio.com/sdk/getting-started/

電話/開発者アカウントの設定から、構成と 3D コンテンツの追跡までを行います。

于 2012-11-29T20:17:35.050 に答える
1

Pragmatic Programmer AR bookは非常に優れており、多くのコード サンプルと演習を読むだけでなく、参加することができます。少し時代遅れですが、かなり良い出発点になるはずです。

于 2010-04-08T23:34:52.323 に答える
0

iPhone用のARコードを探すのに少し時間を費やしました。AR と場所を作成する場合は、このプロジェクトをダウンロードしてください

http://github.com/adascent/iPhone-AR-Toolkit

上記のARKitをベースにしていますが、改良して実際にコンパイルします。オリジナルの AR キットは、デバイスの回転をサポートしていません。他の誰かがそれを追加しましたが、実際のコードは機能しなかったため、第三者がそれを取得して修正しました。

現在、このコードにさらに機能を追加しています。

于 2010-10-14T13:53:21.993 に答える
-2

拡張現実は、2 つのスキルの組み合わせです: スマートフォンでコーディングする能力 + ハンドセットが提供できるすべての入力ソースを使用して、興味深いアプリケーションを提供します。カメラは非常に多くの興味深い方法で使用できるため、コンピューター ビジョンは主要な側面です。しかし、その一面を知るだけでは十分ではないことを知っておく必要があります。たとえば、コンプ ビズだけを使用して、ショッピング モールの店舗のカメラ入力に基づいて現在地を検出するのは、まったく簡単ではありません。しかし、GPS の位置情報などを結合すると、問題は非常に扱いやすいレベルに減少します。したがって、重要なことは、さまざまな側面からのアイデアを結合できることと、両方の側面について少し知っていることです. スマートフォン プログラミング クラスとコンピューター ビジョン クラスを受講します。これで始められるはずです。

于 2010-04-17T20:07:13.867 に答える
-3

学部生の場合は、まず教職員 (または大学院生と一緒にいる場合) にそのことを尋ねます。彼らはそれについてあまり知らなくても、どこで見つければよいかを知っています。

于 2010-10-14T15:19:50.117 に答える