問題タブ [distortion]

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 投票する
5 に答える
4053 参照

android - 画像を任意の四角形に歪める方法は?

四角形で画像を歪める方法を知っている人はいますか? 画像を歪ませて、任意のコーナーを任意の方向に引っ張ることができる画像を実装したいと思います。誰でもそれを行う方法を知っていますか? 私はしばらくアンドロイドで何かを使ったり書いたりしていますが、アンドロイドにはそのための機能があるようには見えません。新しい数学ライブラリを書く気がしません:)。

こんにちは、カン

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

image-processing - 歪んだ画像から取得したピクセルの元の座標を取得する

sourceImageから抽出された4つのコーナーがあります:

これらの4つのコーナーは、次のようにdestinationImageにワープされます。

今私の質問は:

destinationImageから取得したポイントp(x、y)があります。元のsourceImageでこのポイントの座標を取得するにはどうすればよいですか。

つまり、warpPerspectiveMatrixを使用して、getPerspectiveTransformの反対の作業を実行したいと思います。

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

c++ - 歪んだ画像の適切な視覚化

C++とOpenCVでイメージワーピングを実装しようとしています。私のコードは次のとおりです。

これにより、次の画像が生成されます。 ゆがんだ画像

はっきりと見えるので、境界付近の値はゼロではありません。コードから取得するアーティファクトの代わりに、次の画像に示すように黒い境界線を取得する方法を教えてもらえますか?

必要な黒い境界線

この画像の黒い境界線のみを考慮する必要があります。つまり、画像は波状(正弦波)である必要がありますが、アーティファクトはありません。

ありがとう...

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

android - 画像を ldpi フォルダーに入れると歪んで表示されるため、スクリーンショットで完璧に表示されます

適切なサイズの画像リソースがいくつかあり、drawable-land-ldpi と drawable-port-ldpi に配置されています。アプリがどのように見えるかを見ると、画像は横向きでは横に引き伸ばされ、縦向きでは縦に引き伸ばされて表示されます。

しかし、DDMS でスクリーンショットを撮ると、歪みがまったくなく、完璧なサイズで表示されます。何が起こっていますか?

実際のデバイスであるAndroid 4.0.3にあります。最小限のシンプルな画像レイアウトで。

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

c++ - 極座標を使用した画像の作成(画像変換)

画像のゆがみに取り組んでいます。画像の実際の座標の変換されたバージョンはxとyであり、変換された画像の極座標はrとthetaです。

(円筒形アナモルフォーシス)。変換機能があります。しかし、イムは特定のことについて混乱しました。デカルトに簡単に変換できる変換関数から極座標を取得しています。しかし、この変換された画像を描画する方法は?新しいサイズは古い画像サイズとは異なるためです。

編集:私はシリンダーに示されているような画像を持っています。図のように錯視画像に変換する変換機能があります。この画像のサイズは元の画像とは異なるため、メイン画像のすべてのポイントが変換されていることを確認するにはどうすればよいですか。さらに、変換された画像内のこれらの点の座標は極性があります。openCVを使用して、変換された極座標を使用して新しい画像を形成できますか?

ここに画像の説明を入力してください

REF:http ://www.physics.uoguelph.ca/phyjlh/morph/Anamorph.pdf

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

c++ - C ++ tgaの一部の解像度でのerror_color/distortionの解析

.tga ファイル形式の解析に関する問題について、助けを求めたいです。私は長い間使用しているコードを持っています:

ただし、一部の画像解像度(ほとんどの場合、奇数および非 POT 解像度)では失敗し続けます。歪んだ画像(斜めのパターン)または間違った色になります。前回遭遇したときは、奇妙な色を示す 9x9 24bpp の画像でした。

私はWindows上にいます(つまり、リトルエンディアンを意味します)、openglでレンダリングしています(glTexImage2Dで画像データを渡すときに、アルファチャネルの存在を考慮しています)。RLEフラグを設定せずに、Photoshopで画像を保存しています。このコードは、常に正しい画像解像度と色深度を読み取ります。

問題を引き起こす画像の例: http://pastie.org/private/p81wbh5sb6coldspln6mw

問題のある画像を読み込んだ後、このコード:

これを出力します:

だから私はそれが正しいデータを読み取ると思います。それが私たちをopenglに導きます。

テクスチャ圧縮コードは、そのテクスチャに対してアクティブではないため、省略されています。

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

matlab - MATLAB からの eps のエクスポート

Elsevier ジャーナル用に高品質の EPS ファイル (1000 dpi) を作成しようとしています。export_fig を使用していますが、ファイルを表示しようとすると、ファイルがつぶれて歪んでいます。画面上の図と同じように見える eps を作成する方法を知っている人はいますか?

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

c# - C# と NAudio を使用してオーディオにオーバードライブ エフェクトをリアルタイムで追加する方法に関するチュートリアルはありますか?

C# と NAudio を使用して、エレクトリック ギター用のオーバードライブ ペダルを作成しています。これまでのところ、マイク入力からリアルタイムでサウンドを出力することができましたが、サウンドをオーバードライブする方法が必要になりました。

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

opencv - OpenCVソルブPnPバレルディストーション

カメラのポーズ/位置を取得するために OpenCVs solvePnP を使用しています。ユーザーが選択したポイントを使用して、既にキャリブレーションされており、半径方向および接線方向の歪みの修正が適用されている画像を使用してこれを行っています。

ただし、 solvePnP() は、画像で選択されたポイントに加えて、歪み係数を入力として受け取るようです。これは、SolvePnP が関数への入力として指定されたポイントに歪み修正を適用することを意味すると思います。

ソース画像はすでにたる型に歪んでいるため、これは私のプログラムで小さなエラーを引き起こしますよね?

もしそうなら、どうすれば solvePnP() にバレル歪みを無視させることができますか? 歪み係数が 1 に設定されたベクトルを渡すことはできますか? または、すべての値を 0 に設定する必要がありますか? 他の方法?

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

image-processing - html5で顔変形アプリを作るにはどのjsライブラリを使えばいいですか?

私はiphone face funやフラッシュベースの他のオンライン顔歪みアプリを使っています。純粋なhtml5を使用してそのようなアプリを作りたいです。pixastic ライブラリを調べましたが、画像歪みフィルタはありません。js ライブラリだけを使用して画像を回転、ワープ、または膨らませることは可能ですか? 同様の質問についてstackoverflowも検索しましたが、特定のライブラリを指しているものはありません。html5 の顔を歪めるアプリケーションの例をオンラインで提供することをお勧めします。