問題タブ [interpolation]
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.
c# - DCRAW用のC#で簡単なグラフインターフェイスを作成する方法
私は問題があります。Cで記述されたDaveCoffinsDCRAWを使用するCSharpを使用してVisualStudio2008で簡単なGUIを作成する必要がありますが、dcraw.c(DCRAWソースコード)ファイルをCsharpに「接続」する方法がわかりません...UFRAWはdcrawを使用するグラフィカルインターフェイスの例ですが、ソースコードが見つかりません。私のアプリケーションは非常にシンプルである必要があります。デジタルカメラまたは任意のディスク上のrawファイルを認識し、そのrawファイルに対して1つの補間アルゴリズムを使用します。
regex - 補間せずに正規表現で行末を複数回一致させるにはどうすればよいですか?
次のような新しい行を含む入力がある場合:
$
アンカーを使用してxyzパーツを引き出すにはどうすればよいですか?私はのようなパターンを試しました/^\[INFO\]$(.*?)$\[INFO\]/ms
が、perlは私に:
アンカーが期待どおりに機能するように補間を停止する方法はありますか?
編集:重要なのは、行末アンカーがドル記号であるということですが、パターン全体に行末アンカーを散在させる必要がある場合があります。パターンが補間している場合は、初期化されていないなどの問題が発生する可能性があります$\
。たとえば、ここで受け入れられる解決策はです/^\[INFO\]\s*^(.*?)\s*^\[INFO\]/ms
が、それは最初の問題の核心を解決しません。アンカーを変更して、^
補間が行われないようにしました。この入力を使用して、自由に行うことができます。$
しかし、パターンでEOLを実際に参照したい場合はどうでしょうか。正規表現をコンパイルするにはどうすればよいですか?
math - クォータニオンを使用して回転を補間するときの反転の問題
slerpを使用して、回転を表す2つのクォータニオン間を補間します。結果として生じる回転は、グラフィックスライブラリに供給されるオイラー角として抽出されます。この種の作品ですが、私には次の問題があります。左のフレームに示すように、緑色の矢印の方向に2つの軸(1つは問題なく動作します)を中心に回転する場合
右フレームの赤い矢印で示されているように、回転はすぐにジャンプして反対側のサイトから反対側の視覚方向に回転します。
これは数学的な観点からは論理的かもしれませんが(私にとってはそうではありませんが)、望ましくありません。複数の軸を中心に回転し、補間が完了するまで常に緑色の矢印をたどるときに、視覚的に反転したり方向を変えたりすることなく、補間を実現するにはどうすればよいですか?
前もって感謝します。
opencv - labviewおよび/またはopenCVでの画像の補間とモーフィング
私は画像操作の問題に取り組んでいます。スクリーンに投影するオーバーヘッド プロジェクターと、それを撮影するカメラがあります。画面にドットを投影し、カメラ上で結果として得られる領域の重心を見つけることで、プロジェクター座標のサブセットとカメラ ピクセルのサブセットの間に 1:1 の対応を確立できます。私はこうして地図を持っている
proj_x, proj_y <--> 散布ポイント ペアの cam_x, cam_y
私の当初の計画は、Mathscript 関数 griddata を使用してこのマップを正則化することでした。これは、次のように MATLAB で正常に機能します。
カメラからプロジェクターへのマッピングの逆
残念ながら、このコードにより、Labview は meshgrid ステップでメモリ不足になります (カメラは 5 メガピクセルであり、labview が処理するには多すぎるようです)。
その後、openCV を調べ始めたところ、cvRemap 関数が見つかりました。残念ながら、この関数は、上で生成しようとしていたような正則化されたピクセル ピクセル マップを出発点としています。しかし、そのようなマップを作成するための関数が openCV で利用できるようになるのではないかと期待しました。私はopenCV 1.0 APIでそれを見つけることができませんでした(私はレガシーの理由で1.0で立ち往生しています)が、そこにあるか、誰かが簡単なトリックを持っていることを望んでいました.
だから私の質問は次のいずれかです
1)openCVで散乱点からグリッドに補間するにはどうすればよいですか; (つまり、x と y の散乱値に対して z = f(x,y) が与えられた場合、画像を f(im_x, im_y) で塗りつぶす方法は?
2) 座標系 1 から座標系 2 への点の分散マッピングがわかっている場合、画像 1 を画像 2 にマッピングする画像変換を実行するにはどうすればよいですか。これは、Labview または OpenCV のいずれかで実装できます。
注: この投稿 delaunay にタグを付けています。これは、分散補間を行う 1 つの方法ですが、より適切なタグは「分散補間」です。
java - 散在データの補間: どうすればよいですか?
Java 3D を使用して、Java で 3D チャートを作成しています。一連の測定値を表示できるはずです。測定すると、取得したデータは散らばっています。これは、サーフェスを適切にプロットするために、欠落しているポイントを補間する必要があることを意味します。
3D ジオメトリのすべてをまだ勉強していないので、どこから始めればよいかわかりません。私の考えは、ポイントをサーフェスに三角形分割し、三角形分割に基づいて、欠落しているポイントを補間することです。(これを見て、私が達成したいことの大まかな考えを持ってください)
誰かが散乱データの補間の経験がありますか? 私のアプローチは正しいですか?はいの場合、点群を三角測量するには、どのようなデータ構造とアルゴリズムが必要ですか?
java - J2ME での MATLAB の interp1 関数の実装
J2MEまたはJAVAのMATLABで利用可能なinterp1、1-Dデータ補間(テーブルルックアップ)、関数を実装しようとしています。ここにリンクがあります
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/interp1.html
同じ機能をすでに実装している J2ME または JAVA で利用可能なライブラリはありますか? そうでない場合、J2MEまたはJAVAでinterp1関数を実装するのを手伝ってくれる人はいますか?
ruby-on-rails - ポリモーフィック ペーパークリップ補間
Rails で Paperclip のポリモーフィック フォークを使用していますが、一意のファイル名の上書きに関して大きな問題が発生しています。URL にタイムスタンプ (詳細は後述) を入れるかアセットの ID を入れるかに関係なく、同じ名前のファイルが後でアップロードされると、前のファイルは上書きされます。
また、以前は機能していましたが、時間補間は現在、タイムスタンプではなく「0」のみを出力しています。
今すぐ出力します。
これが私の URL フィールドです。
ありがとう。
graphics - 四角形の画像を長方形に抽出する
報奨金の更新
Denis のリンクに従って、これはthreeblindmiceandamonkeyコードの使用方法です。
これにより、宛先のポイントをソースに変換するための変換が提供されます。もちろん、逆の方法で行うこともできますが、ミキシングのためにこれを行うことができると便利です。
ミキシングには、ランダム ポイントによるスーパー サンプリングを使用しています。ソースエリアと宛先エリアに大きな格差がある場合でも、非常にうまく機能します
背景の質問
上の画像では、バンの側面にある標識がカメラに向いていません。私が持っているピクセルでできる限り、顔がどのように見えるかを計算したいと思います。
画像内の四角形の角の座標と、目的の四角形のサイズを知っています。
これは、x 軸と y 軸を通るある種のループであり、両方の次元でブレゼンハムの線を一度に実行し、ソース画像と宛先画像のピクセルが重なるにつれて何らかの混合が行われると思います-ある種のサブピクセル混合?
どのようなアプローチがあり、ピクセルをどのように混合しますか?
これに対する標準的なアプローチはありますか?
r - Rでの時系列データの補間
ここで何が欠けているのかわかりませんが、基本的に時系列の補間値を計算しようとしています。「interpolation.date.vector」で補間点を制約してシリーズを直接プロットすると、プロットは正しいです:
内挿を計算したら、それを中間変数に格納し、結果をプロットします。根本的に間違った結果が得られます。
lines() 関数は spline() 関数を実行して、私がやっているのと同じ方法で補間されたポイントを取得する必要はありませんか?
python - numpy配列でのScipy補間
次のように定義されたルックアップテーブルがあります。
- ヘッダー行の要素は(hh)<1,2,3,4,5+です。
- ヘッダー列(inc)要素は<10000、20000、20001+です
ユーザーは、値の例(1.3、25,000)、(0.2、50,000)などを入力します。scipy.interpolate()
正しい値を決定するために補間する必要があります。
現在、私がこれを行うことができる唯一の方法は、以下に例示するようにif
/の束を使用することです。elifs
これを行うためのより良い、より効率的な方法があると私はかなり確信しています
これが私がこれまでに得たものです: