問題タブ [qcar-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - QCAR (Vuforia) の射影行列とモデルビュー行列を min3D シーンに適用する方法
Qualcomm の Augmented Reality SDK (Vuforia) を min3D ライブラリで使用し、obj モデルをロードしたいと考えています。QCAR (Vuforia) を min3D とマージするにはどうすればよいですか? QCAR (Vuforia) の射影行列とモデルビュー行列を min3D に適用するには? シーンが min3d.glsurfaceview で正しくレンダリングされるようにするには? 誰かが例を開発しましたか?あなたの経験はどうですか?
CでQCARによって生成されたmovdelviewとプロジェクトマトリックスを適用して、JavaのMin3Dシーンに適用するにはどうすればよいですか? これを達成するように提案してください。これをすでに解決しているサンプルコードは役に立ちます。
unity3d - Unity3D: ピクセル バイト配列から Color32 配列へ (ZXing と Vuforia を組み合わせる)
多分誰かが私を助けることができます。GetPixels32() を呼び出して、Color32[] 配列が必要です。これは、ウェブカメラ付きの QR コード リーダーに適したソリューションです。 Unity3D を使用して QR コードをデコードする方法
残念ながら、Vuforia はバイト配列しか提供できません...
Pixel バイト配列を Color32 配列にする方法を知っている人はいますか? これがVuforiaフォーラムでの私の質問です。
おそらく、Android および iOS 用の Unity で QR コードをデコードするための他のソリューションを誰かが持っているでしょう。私はあなたの助けにとても感謝しています.
編集:これはunityAnswersの同じ質問です。
android - 射影マトリックス44を左、右、下、上、近距離、遠距離の境界値に分解します
投影行列から左、右、下、上、近距離、遠距離の境界値を取得するのを手伝ってくれる人はいますか44?
android - QCAR Android SDK でアニメーション化されたモデル (MD2 など) をレンダリングする方法は?
QCAR SDK に関して多くの作業が行われていることは知っています。私自身も多くのことを試しました。md2 のようなアニメーション モデルをレンダリングする方法を教えてもらえますか?
QCAR の上にサードパーティのレンダリング ライブラリを使用するなど、多くのことを試しましたが、成功しませんでした。この方向への助けは大きな助けになります。QCARフォーラムで試しましたが、解決策がありませんでした. 皆さんがそのようなことを試したことを願っています。お時間とご協力ありがとうございます。
opengl-es - Projection および ModelView マトリックスから CATransform3D を取得します
Projection および ModelView マトリックスから CATransform3D を取得する方法
以前にこの質問の URL を閲覧したことがありますが、完全に正確ではありませんでした。なぜ正確でないのか知りたい;</p>
x 軸と y 軸による回転が反対であることがわかりました(画像を投稿できません);台形(calayer を回転させると、台形のようになります)が反対です。dose calayer 回転は opengl とは異なりますか?しかし、z軸で回転するときは正しいです。
角度を取得して反対方向に 2 回回転させたいのですが、opengl 行列で角度を取得するにはどうすればよいですか?</p>
QCAR で映画を再生したい。私はopenglマトリックスを取得でき、UIViewを使用してムービーなどを再生し(UIViewに精通している)、UIviewをTextureのように作成したいと考えています。
android - Androidレンダリングでモデルビュー行列と射影行列の値を渡す
Android用のMin3dまたはRajawaliレンダリングフレームワークを使用してアニメーションモデルをレンダリングしようとしていますが、QCARからモデルビューマトリックスと投影マトリックスを取得した後でも、これらをこれらのフレームワークに渡して現実世界の座標でレンダリングする方法がわかりません。モデル ビュー マトリックスと射影マトリックスの値を渡すにはどうすればよいか、誰にも手掛かりがありますか? いろいろ試してみましたが、解決策が思い浮かびませんでした。誰か助けてください。どんな助けでも歓迎されます、、、前もって感謝します。
objective-c - Qualcomm Vuforiaビューコントローラーをプッシュすると、ヘッダーファイルをインポートできません
UIViewControllerをrootViewControllerとしてUINavigationControllerにプッシュし、ボタンに触れたときにVuforiaImageTargetのサンプルビューコントローラーをプッシュしたいと思います。
そのためには、UIViewControllerのIBActionメソッド内でVuforiaのビューコントローラーを割り当て/初期化する必要がありますが、「QCARutils.h」と「ARParentViewController.h」をインポートできません。まったく関係のないエラーがたくさん発生するようです。
私が得る最初のエラーはMatrices.h内にあります:"不明なタイプ名'名前空間'"
これはライブラリリンクの問題だと思いますが、私は一生の間、それが何であるかを知ることができません。
android - onStop() の finish() の後に onCreate()
finish()内部で呼び出す Android アクティビティがあるonStop()ため、他のアクティビティ (メイン メニューを含む) に切り替えると、アクティビティがシャットダウンされます。この時点で、すべてが期待どおりに機能します。
ただし、アプリケーションを再度実行すると (場合によっては常にではありません)、アプリケーションが以前と同じ PID を使用して実行され、onCreate()再度呼び出されることに気付きます。への呼び出しが見られなかったので、呼び出しが の直後に実行されonRestart()たと仮定します。これは、アクティビティのライフサイクルに違反するものです。アプリが新しい PID を使用する場合、なぜ呼び出されるのか理解できます。これは、これがアクティビティの始まりであるためです。onCreate()onStop()onCreate()
なぜこれが起こるのか誰にも分かりますか?
私が開発しているアプリについて少し: これは Unity + Vuforia + Android アプリケーションです。(Unity ではなく) Android でネイティブ UI を作成する必要があるため、カスタム アクティビティを作成します。
Android プロジェクトに報告された同様の問題を見つけました: http://code.google.com/p/android/issues/detail?id=15331しかし、原因が同じかどうかはわかりません。
更新:ログから見ると、呼び出しの後、へのfinish()呼び出しはありませんonDestroy()。ただし、私が言及した問題が発生した場合 (同じプロセスを使用してアクティビティが開始された場合)、アクティビティonDestroy()の開始時に への呼び出しがあります。
update : 更新が遅くなり申し訳ありません。ここでは、logcat の抜粋を示します。
問題は、2 回目の実行でonDestroy()アフターがあることです。onStart()私のアクティビティは基本的に、Unity のアクティビティのサブクラスでもある Vuforia/QCAR アクティビティのサブクラスです。そのため、 my 内でonDestroy()、スーパークラスの ( ) を呼び出し、super.onDestroy()オーバーライドする他のメソッドについても同じことを行います。
Unity と Vuforia/QCAR Android ライブラリ (興味があったので逆コンパイルしました。これは正しくない可能性があります) を見ると、Unity の内部onDestroy()で、Unity は独自のプロセス (アプリケーション プロセス) を強制終了しようとします。
したがって、これが発生すると、私のアプリは再びシャットダウンします。2回目の実行が別のプロセスを使用する場合、その奇妙なonDestroy()ことは起こりません。
noHistory アプローチも試しました。しかし、それでも同じことが起こります :( 2 回目の実行で同じプロセスが使用されると、lateonDestroy()が表示され、Unity によってプロセスが強制終了されます。
android - QCAR(Vuforia) SDK の qcar-resource.dat ファイル形式
私の質問は単純です。つまり、2 つの qcar-resource.dat ファイルが与えられた場合、それらを 1 つに結合する方法です。libQCAR.so というライブラリがあることは誰もが知っています。ただし、これは ARMed 命令セットであり、デバッグする ollydbg のようなデバッガーはありません。そのため、dat ファイルでのみ分析を開始できます。
ファイル ヘッドを確認すると、この dat ファイルは zip であることがわかります。解凍すると、以下のように少なくとも 5 つのファイルを取得できます:chips.kpts、chips.tex.jpg、config.feat、config.info、config.src
dat ファイルに含まれるイメージの数に関係なく、config.feat、confing.info、および confing.src しかありません。したがって、私の質問は、各データの構成ファイルを 1 つに結合する方法に焦点を当てます。
confg.info は xml なので単純です。
config.feat も同様です。そのフォーマットは以下の通りです: format1
このファイルには、ヘッド、ボディ、テールの 3 つのパーツがあります。合体すると頭が二頭身合体になるので、胴体も合体します。あなたは私があなたに与えるこのフォーマットでそれを自分でチェックすることができます.
このファイルはおそらく、QCAR が抽出した画像の特徴を含む予測ファイルです。config.src ファイルが最も難しいです。ファイル形式は次のとおりです: format2
私が見る ASCII から、このファイルはおそらくイメージ フィーチャ インデックス ファイルです。
合体すると規則的な模様が見えない。src ファイルは feat ファイルから作成されていますか?
今後の分析にご期待ください!ありがとう!
iphone - Qualcomm SDKのカスタマイズ?
qualcomm sdkのマルチターゲットとイメージターゲットのサンプルアプリを編集して、openGLを使用する代わりに、ボタンテキストなどのUIKitコンテンツのみを簡単なデモのためにオーバーレイできるようにしようとしています。しかし、私は今までそうすることができません。
変更する場所や変更方法を教えてください。
私もフォーラムを参照して例を試しましたが、それらはすべて私が取り除きたいopenGLを使用しています。
私を助けてください