問題タブ [calibration]

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.

0 投票する
0 に答える
583 参照

ios - 実際の加速度計メソッドに校正コードを適用する方法は?

グーグルで1、2回検索した後、ユーザーの現在の位置を保存してNSUserDefaultsに保存するこのコードを思いつきました。これは私の設定ビューにあります: コード:

私が行うキャリブレーションをリセットするには: コード:

ここで、少し助けが必要です。これらの値が NSUserDefaults に含まれるようになりました。キャリブレーションが「完全に」実装されるように、次のコードにどのように適用しますか? 現在の加速度計のコードは次のとおりです。 コード:

これは、いくつかの変数とその定義方法です: コード:

ありがとう!

また、その加速度計コードに関する簡単な質問ですが、if-elseif を使用する必要がありますか? それはより効率的でしょうか、それともif-ifのままにしておくべきですか?

0 投票する
1 に答える
1233 参照

c++ - CORBA : QT オブジェクトをパラメーターとして渡す方法

私は CORBA を初めて使用し、QT アプリケーション用の Corba インターフェイスを作成しようとしています。CORBA で使用できるデータ型を確認しましたが、QT オブジェクトを CORBA 関数のパラメーターとして使用できるかどうかはわかりません。私が渡したいのは QWSPointerCalibrationData です。CORBA サーバー コードがあるとします。

  • これは可能ですか?
  • はいの場合、IDL ファイルで宣言するにはどうすればよいですか?
  • そうでない場合、これらのタイプのデータを渡すことができるように、どの CORBA データ タイプを使用できますか?
0 投票する
2 に答える
2165 参照

linux - bashスクリプトでタッチスクリーンデバイスを特定するにはどうすればよいですか?

evdev / xinput_calibratorの組み合わせの代わりに、タッチスクリーン用のeGalaxタッチスクリーンドライバーを試しています。

eGalaxドライバーに付属のキャリブレーションツールであるTKCalは、タッチスクリーンが接続されているデバイスをコマンドライン引数として使用します。

ここで、bashスクリプトからキャリブレーションツールを起動したいと思います。この例のように「/dev/ hidraw0」をハードコーディングする代わりに、スクリプト内でデバイスを判別するための賢い方法はありますか?

TKCal / dev / hidraw0 Cal

毎回hidraw0にタッチスクリーンが着地することに頼ることはできないと思いますが、できますか?マウス、キーボード、タッチスクリーンを使用して別のシステムでソフトウェアを実行する場合、デバイスを別のhdrawXデバイスに接続できることを処理する必要があると思います。私が間違っている場合は訂正してください。

どうもありがとうございます!/ Fredrik Israelsson

0 投票する
1 に答える
556 参照

opencv - opencv を使用した特定のカメラのセットアップとキャリブレーション プロセス

これは私の最初の投稿であり、このコミュニティの一員であることを嬉しく思います。

私は 2 つの Web カメラを持っており、それを使用して白いテニス ボールの中心の 2 次元座標を検出したいと考えています。そして、中心の 3 次元座標を見つけます。私のカメラはこのように設定されています。半径 7 フィートの円形領域があり、カメラは互いに反対側に配置されています。つまり、カメラ 1 が円形領域の 0 度に配置されている場合、カメラ 2 は同じ領域の 180 度に配置されているため、それらは直線上にあります。円形領域の円周上で互いに正反対。

カメラを調整する必要があり、内部および外部パラメーターを見つける必要があります。これにはopencvを使用しています。

このカメラのセットアップに cvStereoCalibrate() を使用できますか?

カメラのセットアップを見ると、カメラ1とカメラ2のキャプチャされた画像に、両方のカメラのエピポールと同一線上にある点があることがわかるので、これを求めています。したがって、エピポーラ線は点です。これは校正手順の問題になりますか? はいの場合、この問題を解決する方法を教えていただけますか?

0 投票する
6 に答える
100669 参照

android - Android 加速度計の精度 (慣性航法)

私は Android フォンに慣性航法システムを実装することを検討していましたが、加速度計の精度と読み取り値の絶え間ない変動を考えると難しいと認識しています。

まず、携帯電話を平らな面に置き、X 方向と Y 方向 (テーブルに平行なので、これらの方向には重力が作用しない) で 1000 の加速度計の読み取り値をサンプリングしました。次に、これらの読み取り値を平均し、この値を使用して電話を調整しました (その後の各読み取り値からこの値を減算します)。

次に、システムを再びテーブルに置き、X 方向と Y 方向で 5000 の加速度計の読み取り値をサンプリングして、システムをテストしました。キャリブレーションを考えると、これらの加速度は各方向で (おおよそ) 0 になるはずです。ただし、これは事実ではなく、5000 回の反復を超える合計加速度は 0 にはほど遠い (各軸の平均は約 10)。

コードを見ないと答えにくいかもしれませんが、より一般的な意味で...

これは、携帯電話 (HTC Desire S) での加速度計の読み取り値がどれほど不正確であるかを示す単なる例ですか、それともコーディングでエラーを犯した可能性が高いですか?

0 投票する
1 に答える
412 参照

objective-c - UIAccelerometerを校正する方法は?

ViewAから調整しようとしていますUIAccelerometerが、ゲームビューはViewBです。ですから、私が達成したいことのほとんどは、ユーザーが自分の側で遊んでいると言うことです。私は、通常の姿勢で座っているときに遊んでいるかのようにゲームを動作させたいと考えています。

それで、ViewAで私はそのようなことをしますか?:

次に、ゲームクラスで、UIAccelerometerデリゲートメソッドでこれを実行しますか?:

それから私は次のようなことをします:

私は何か間違ったことをしていますか?

ありがとう!

編集:ViewBの新しいコードですが、今でも何らかの摩擦が必要ですか?

次に、そのコードの後で、オブジェクトの位置を設定します。

0 投票する
1 に答える
2297 参照

ios - マイクの入力音量を調整する

iPhone 用の iOS 4 アプリケーションを開発しています。

アプリでマイクを使用したいのですが、このチュートリアルに従ってマイク入力値を取得しています。私はフィルターを使用していません。

私の問題は、ノイズがあるとアプリを適切に使用できないことです (それほどではありません)。

iPhoneのマイクを調整する方法はありますか? 私のMacでは、システム設定 -> サウンド -> 入力; これを行うユーティリティがあります。

どうすればプログラムでそれを行うことができますか?

0 投票する
2 に答える
1456 参照

android - 2Dゲーム用の3D加速度計のキャリブレーション

私は2Dゲームを作っています。電話は水平に保持され、キャラクターは障害物を避けるために上下左右に移動します。キャラクターは携帯電話の加速度計によって制御されます。(0,0)プレイヤーが(キャラクターが静止しているポイント)電話が完全に平らに保持されていることを気にしない場合は、すべてが正常に機能します。このシナリオでは、Y値とX値を直接読み取り、それらを使用して文字を制御することができます。加速度計の値は-10から10の間(キャラクターの移動速度を決定するために加速度定数を掛けたもの)でlibgdxあり、使用されるフレームワークです。

問題は、持っていること(0,0)があまり快適ではないということです。そのため、特定の時点で0,0が電話の位置に設定されるように調整することをお勧めします。

それは私の質問に私をもたらします、私はこれをどのように行うのですか?現在のX値とY値を読み取って、それを減算してみました。それに関する問題は、電話が90度の角度で保持されている場合、Xオフセット値が10(最大値)であり、値が10()を超えることはないため、移動できなくなること10-10 = 0です。どういうわけか、ここでZ軸が機能する必要がありますが、どうすればよいかわかりません。

助けてくれてありがとう、私はできる限り説明しようとしました、私は解決策を探してみました、しかし私は私が探しているもののための適切な用語が何であるかさえ知りません。

0 投票する
1 に答える
1870 参照

opencv - チェス盤の画像なしで 3D キャリブレーション?

関数を OpenCV で動作させるには長い時間がかかるので、それを実現しようとする詳細に飛び込む前に、全体的な計画が理にかなっているのかどうかを知りたいと思います。(2.3.1、Windows 7、C++) アドバイスをいただければ幸いです。

問題:

私はスキート練習場で働いており、クレー ターゲットが命中するまでの飛行に関する 3D 情報を知りたいと考えています。

データ:

  1. 2 台のカメラ (最終的にはさらに数台追加される予定です) は離れているため、両方が見えるように十分な大きさのチェス盤を作成することはできません。

  2. 傾斜した丘のターゲット エリアの両側に 50 ~ 100 ヤードの範囲に数本の木があり、少なくとも水平方向に各カメラの視野をカバーしています。それぞれの特定のスポット (最初の左肢と胴体の接合部など) までの距離を測定しました。

プラン

  1. 木の位置を Point3f オブジェクトとして objectPoints ベクトルに入れます

  2. 各カメラの画像に表示されるポイントを見つけ、それらの Point2f オブジェクトを各カメラの imagePoints ベクトルに配置します。

  3. ステレオキャリブレーション

質問

  1. 私の計画は球場にもありますか?

もしそれが

  1. カメラから足を離したチェス盤で各カメラを個別に調整してから、固有マトリックスと distCoeffs マトリックスを stereoCalibrate に渡す方がよいでしょうか?

  2. チェス盤なしで stereoCalibrate を実行する場合、Size として関数に何を渡す必要がありますか?

アドバイスありがとうございます。

0 投票する
1 に答える
1335 参照

timer - AVR バタフライ - 内部発振器キャリブレーション後のタイマー再利用

AVR から提供されたサンプル コード (以下のコードを参照) に基づいて、USART を使用できるように AVR バタフライ内部発振器を調整しています。タイマー制御のサーボモーターを 2 つ使用したかったので、キャリブレーション プロセス後に 16 ビット タイマー 1 を再利用できないかどうか疑問に思っています - TCCR1A/B をリセットしようとしましたが、うまくいきませんでした (コードは以下にもあります)。 . これで私を助けてくれることを願っています。