問題タブ [magnetometer]
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 - 現在のデバイスの向きと写真が撮影されたときの向きを使用して、モバイル デバイスに写真を表示するにはどうすればよいですか?
私はアプリケーションを持っています。2 つのアクティビティがあります。1 つは写真を撮るためのカスタム カメラで、もう 1 つはその写真を表示することです。
私の要件は、写真を撮るときはいつでも、写真が撮られたときのデバイスの向きとデバイスの現在の向きに従って、この写真を表示する必要があるということです。パノラマ アプリケーションで同様の機能を見たことがあるかもしれません。
たとえば、ビューの写真を撮り、携帯電話を動かしたとします。同じ写真をある角度から表示する必要があります。これどうやってするの?
ios - CMCalibratedMagneticField のセットアップ
私は多くの投稿を読み、開発マニュアルを読みましたが、CMCalibratedMagneticField をセットアップしてデータを取得する方法を正確に見つけることができません。
私は使っている:
ドキュメントがあるので、ばかげた質問かもしれませんが、セットアップの構文を理解していません。どんな助けでも大歓迎です。
android - AndroidはMAGNETIC_FIELDをどのように計算していますか?
つまり、TYPE_MAGNETIC_FIELD の値のソース コードはどこにあるのでしょうか。
ハードウェア フォルダ内のほぼすべてのファイルを検索しました。私はそのスニペットを逃したかもしれません。そのソースコードを見つけるのを手伝ってください。(センサーは次のような式を使用していると思います: Btheta=(umsin(theta)/4(phi)(r^3) )
android - 3D Android デバイスの向きを取得する
ほとんどのスマートフォンには、3 軸ジャイロスコープ、3 軸磁力計、3 軸加速度計が搭載されています。これらのセンサーの測定値を巧妙な方法 (カルマン フィルター) で組み合わせると、高速で正確、ノイズのない、絶対的なデバイスの向きが得られます。これは、クォータニオンまたはヨー/ピッチ/ロール値として保存できます。
Androidでこれを実現する最も簡単な方法は何ですか? オペレーティング システムは既にこれらの計算を行っていますか? 使用できるオープンソースの実装はありますか?
私が見つけることができるほとんどの例/チュートリアルは、1 つのタイプのセンサーにのみ焦点を当てています。しかし、私の使用例では、適切なフィルタリングを介した 3 つのセンサーすべての融合のみが重要です...
android - 加速度計と磁力計センサーからアンドロイドで回転行列を計算する方法
リンクから SensorManager.getRotationMatrix によって返される回転行列を見つけました:
https://math.stackexchange.com/questions/381649/whats-the-best-3d-angular-co-ordinate-system-for-working-with-smartphone -apps/382048#382048
回転行列は次のとおりです。

しかし、リンクで指定されているように各軸の回転行列を使用した場合、この行列を再構築する手順が見つかりません: http://www.freescale.com/files/sensors/doc/app_note/AN3461.pdf

このマトリックスを作成する手順を示すドキュメントが見つからないため、上記の回転マトリックスを作成できるように、誰かが手順を教えてくれれば本当に感謝しています。
また、上記のリンクには、次のようなマトリックスもあります。

行列を計算するにはどうすればよいですか
。どういう意味ですか?