問題タブ [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 投票する
2 に答える
5038 参照

iphone - iPad/iPhone で ICC プロファイルを使用するにはどうすればよいですか?

現在、基本的な PDF ビューアを実装していますが、デバイスやシミュレータでレンダリングすると、一部のファイルがテキストやベクター グラフィックスの色が間違った (強すぎる、明るすぎる) で表示されるという問題に遭遇しました。

キャリブレーション ハードウェアにアクセスできるので、テスト データを使用してデバイスの ICC プロファイルを作成できました。

私が今持っている唯一の質問: ICC プロファイルを使用して、iPad の画面での PDF データのレンダリングを支援する方法はありますか?

誰かが不思議に思っているなら: 私は iOS 4.x を iPad で、そしておそらく iPhone でターゲットにするつもりだ。

前もって感謝します!

0 投票する
3 に答える
941 参照

arduino - マイクロコントローラーリニアポテンショメーター出力

OK、次の質問は次のとおりです。デジタル入力にプレスボタンを追加した場合、これを使用してポテンショメータをゼロに校正できますか?

それによって、ボタンを押すと、ポットがどの位置にあるかに関係なく、すべての値がゼロから始まりますか?後でExcelでこれを行うつもりでしたが、今日の午後に試すことは可能のようです。switchステートメントまたはある種のifステートメントを使用しますか?

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

opencv - サーマルカメラの組み込み関数を計算しますか?

私はプロジェクトにサーマルカメラを使用していますが、その組み込み関数の計算方法について少し困惑しています。通常のカメラはチェス盤などのさまざまなポイントを判別しますが、サーマルカメラはそうではありません。本当にそれらのポイントを区別することができます。サーマルカメラの本質が実際にどのように見えるかについて誰かが何か洞察を持っていますか?

乾杯!

編集-私が現在持っている素晴らしい提案に加えて、私はまた、熱差を作り出すために白にアルミホイルを使用することを検討しています。このアイデアについてのあなたの考えも教えてください。

0 投票する
3 に答える
9277 参照

opencv - OpenCV + 写真測量

写真 1: http://savepic.org/1671682.jpg 写真 2: http://savepic.org/1667586.jpg

各画像には座標系があります。OpenCV ライブラリを使用して、このシステムで点 A の座標を見つけるにはどうすればよいですか。サンプルコードを見ていただけると助かります。私はopencv.willowgarage.com/documentation/cpp/camera_calibration_and_3d_reconstruction.htmlでそれを探しましたが、見つかりませんでした(または理解していません:))

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

python - OpenCVPythonライブラリのcv.cornerSubPixパラメーター

OpenCVpythonラッパーを使用して次の関数を実行するのに問題があります。

これをiPythonon(OSX)で実行すると、次のエラーが発生します。


TypeErrorトレースバック(最後の最後の呼び出し)/ Users / katherinescott / simplecv-git / SimpleCV / sampleimages / in()----> 1 cv.cornerSubPix(grayImg、corners、(11,11)、(-1、-1 )、(cv.CV_TERMCRIT_ITER | cv.CV_TERMCRIT_EPS、10、0.01))

TypeError:numpy配列ではありません

上記のオブジェクトをnumpyndarrayにキャストするほとんどすべての順列を試しましたが、役に立ちませんでした。私の推測では、このエラーは用語基準オブジェクトに存在しますが、それが何を求めているのかについて私は途方に暮れています。OpenCV Pythonラッパーを使用してキャリブレーションを実行しようとしたときに、他の誰かがこの問題に遭遇しましたか?私は私が見つけることができるものを見るために情報源を掘り下げ始めようとしています。

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

android - 加速度計を校正しようとしています

加速度計を使用して、電話にかかる平均的な力を計算するアプリを作成しています。この問題について考えた結果、電話機が静止している場合、すべての軸の値を合計すると +9.8 (重力による加速度) の答えが得られるという結論に達しました。

ここで、すべての軸の合計から 9.8 を引くと、重力を考慮せずに電話に加えられる力の合計が得られると仮定しました。したがって、電話機が固定位置にある場合は、値 0 が返されます。

これは、電話機が 1 つの軸に直接置かれている場合に当てはまりますが、電話機が何かに対して ~45 度の角度で置かれている場合は、4 ~ 5 の値 (重力の約半分) を返します。角度が軸に近づくほど、登録された力は小さくなります (先に進み、比例していると仮定します)

私の理解では、これは起こらないはずです。すべての軸が互いに打ち消し合うため、0 を返す必要があります。電話は静止しているので、電話で記録された力はありませんよね?

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

r - R: n個のサブセットからplsキャリブレーションモデルを作成し、それらを使用して異なるテストセットを予測します

「pls」パッケージを使用してモデルを作成し、それを使用していくつかのテスト セット (この場合は 9) を予測し、n の各テスト セットの R2、RMSEP および予測バイアスを返す関数を適用しようとしています。データ フレームから選択されたサブセットの数。関数は

n個のサブセットを選択する(私の質問[1]からの回答に基づく:異なる行間隔を取り、すべてのサブセット に関数を適用し、試した各サブセットにcpo関数を適用することにより、いくつかのサブセットを選択します

@Gavinのアドバイスに基づいて編集

これを試してみると、「eval(expr、envir、enclos)のエラー:オブジェクト「タンパク質」が見つかりません」というメッセージが表示され続けます。タンパク質は cpo の plsr 式で使用され、データセットに含まれています。次に、以下に示すように plsr 関数を直接使用しようとしました

これを試してみると、同じエラー「eval(expr、envir、enclos)のエラー:オブジェクト「タンパク質」が見つかりません」が表示されます。これに対処し、関数を機能させる方法についてのアドバイスは大歓迎です。

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

opencv - OpenCV-CirclesGridFinderのドキュメント

非対称円グリッドを使用してカメラキャリブレーションを実行しようとしています。CirclesGridFinder一般的に、特に機能に関する適切なドキュメントが見つかりませんfindHoles()

この関数がどのように機能するか、およびそのパラメーターの意味についての情報があれば幸いです。

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

android - タッチ スクリーンのキャリブレーション値、Android/カーネルでどのように行われますか?

Android Gingerbread をカスタム ボード (Samsung S5PV210 プロセッサを搭載) に移植しています。ESC7000 チップを搭載したタッチ スクリーンを使用しています。/kernel/drivers/input/touchscreen/usbtouchscreen.c でドライバーを見つけました。ほとんど機能しましたが、USB パケットのビット範囲、順序、およびバイト順序が適切ではありませんでした。正しい RAW 位置を取得するようにコードを変更しました (コンソールで printk を使用して確認しました) が、ほとんど機能するようになりました。xmin、ymin から xmax、ymax までの私のデータ範囲は 420,430 から 3650, 3650 ですが、理論的には 0,0 から 4095,4095 である必要があります。静電容量式タッチにはキャリブレーションが必要なため、これは驚くべきことではありません。これは、各軸の y=mx+b のような単純なキャリブレーションです (単純な線形キャリブレーション)。ドライバーを調べてみましたが、キャリブレーションがどこで処理されているのかわかりません。プログラム可能である必要があります。s はユニットに依存し、システムの製造時に各ユニットに対して 1 回校正する必要があります。他のAndroid端末と同じようにきれいにしたい。キャリブレーション情報が Android システムのどこに保存されているか知っている人はいますか? 補償計算を行うコードはどこにありますか。それについてのウェブ検索は、自分の電話を再調整したい人々に関する情報を提供します. だから私には駄目です。

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

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

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

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

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

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

ありがとう!

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