Skip to main content

拡張現実開発には何が関係していますか?

augmented拡張現実(AR)開発はソフトウェア開発に似ていますが、通常、ARが現実の世界に没頭するため、考慮すべき課題があります。視聴者が正しい方向またはオブジェクトを見ていることを確認するには、ARのプログラミングにコンピュータービジョンとカメラアルゴリズムが追加される必要があります。それ以外の場合、オブジェクトはそうすべきでないときに表示される場合があります。拡張現実開発の別の部分は、開発を望んでいるプラットフォームのタイプを選択することです。ほとんどのARプログラムはオブジェクトを認識するように作られているため、拡張現実開発はオブジェクトの外観を考慮に入れる必要があります。オブジェクトが移動する場合、ディスプレイが正しいことを確認するための動きを認識するプログラミングが必要です。これを達成するために、拡張現実開発は通常、視聴者がどこを探しているのか、そして彼または彼女が見ているものに関係しています。たとえば、視聴者がオブジェクトを見たときにプログラムが点灯し、その後オブジェクトが背を向けた場合、プログラムはオブジェクトの強化を停止するために知っている必要があります。これは通常、ARアプリケーションに追加されたコンピュータービジョンとカメラプログラミングを通じて行われます。ARは通常、仮想現実(VR)ヘッドセットとペアになっていますが、多くの異なるプラットフォームで拡張現実開発を行うことができます。また、選択したプラットフォームは、ヘッドセットのプログラムを通常作成することは、電話用のプログラムの作成とは異なるため、開発の進行方法を変更する可能性があります。一般的なARプラットフォームには、電話、グローバルポジショニングシステム(GPS)ユニット、コンピューター、VRヘッドセット、タブレットが含まれます。たとえば、ユーザーが冷蔵庫から牛乳のカートンを選ぶのを助けるためにARプログラムが作成されている場合、牛乳とオレンジジュースの同様のカートンの違いを認識できる必要があります。これは、拡張現実開発に関する主要な懸念の1つが正確なオブジェクト認識であることを意味します。プログラマーは、ARプログラムに正しいオブジェクトを間違ったオブジェクトから分離する方法を提供するか、現実を誤って強化する可能性があります。牛乳のカートンを強調している場合は、ユーザーがそれを取り外して他のどこかに牛乳を置いた後でも、カートンを強調表示し続ける必要があります。これが考慮されない場合、牛乳がそこにいなくても、冷蔵庫の中の牛乳の位置を強調し続ける可能性があります。拡張現実開発でこれを考慮することなく、バグとエラーが現れる可能性があります。