問題タブ [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.
iphone - 大きなジオメトリ GL_REPEAT での OpenGL ES 2.0 テクスチャの歪み
OpenGL ES 2.0 には、テクスチャ サンプリングに関する深刻な精度の問題があります。同様の問題に関するトピックを見てきましたが、この「歪んだ OpenGL ES 2.0 テクスチャ」の問題に対する実際の解決策はまだ見ていません。
これは、テクスチャのイメージ フォーマットや OpenGL カラー バッファとは関係ありません。精度エラーのようです。精度が失敗する具体的な原因はわかりません。頂点シェーダーに渡された頂点位置をスケーリングするだけでは問題が解決しないため、この歪みを引き起こすのはジオメトリのサイズだけではないようです。
テクスチャの歪みの例を次に示します。
歪んだテクスチャ (OpenGL ES 2.0 上): http://i47.tinypic.com/3322h6d.png
テクスチャが通常どのように見えるか (OpenGL ES 2.0 でも): http://i49.tinypic.com/b4jc6c.png
テクスチャの問題は、OpenGL ES 2.0 の小規模なジオメトリに限定されています。それ以外の場合、テクスチャ サンプリングは正常に見えますが、頂点データが XYZ(0,0,0) の原点から離れるほど、粒子の粗い効果が徐々に悪化します。
これらのテクスチャの問題は、デスクトップの OpenGL では発生しません (Windows XP、Windows 7、および Mac OS X では正常に動作します)。
問題が発生するのは Android、iPhone、または WebGL (OpenGL ES 2.0 に似ています) だけです。
すべてのテクスチャは 2 のべき乗ですが、問題は引き続き発生します。
頂点データのスケーリング- 頂点の XYZ 位置の値は、-65536 から +65536 浮動小数点の範囲です。
- これが大きいことに気付いたので、頂点の位置を 1024 で割ってジオメトリを縮小し、うまくいけばより正確な浮動小数点の精度を得ようとしましたが、これはテクスチャの歪みの問題を修正または軽減しませんでした
モデルビューのスケーリングまたは射影行列のスケーリングは役に立ちません
テクスチャ フィルタリングオプションを変更しても効果がない
- ミップマッピングを無効にするか、GL_NEAREST/GL_LINEAR を使用しても何も起こりません
- 異方性を有効/無効にしても何も起こりません
- GL_CLAMP を使用してもバンディング効果が発生する
頂点シェーダーに渡されたテクスチャ座標を分割し、それらをフラグメント シェーダーで正しい値に乗算しても機能しません。
precision highp sampler2D、highp float、highp int - フラグメントまたは頂点シェーダーでは何も変更されませんでした (lowp/mediump も機能しませんでした)
私は、この問題はある時点で解決されなければならないと考えています.OpenGL ES 2.0ベースのゲームが大規模で非常に詳細なジオメトリをレンダリングできることを見て
iphone - UIImageView 3D 歪み
私はかなり長い間stackoverflowとインターネットを探してきましたが、使用できるものを見つけることができないようです.
私はこれを達成したいと思います:
四隅の原点を変えられるって大事なところ。このようなもの:
変形した「3D」画像になります。
実際に動作するコードは必要ありません。どこで/何を探すべきかを示すポインタだけです。
android - ImageView の歪み
私は奇妙な問題を抱えています。私のアプリケーションでは、イメージビュー内にビットマップを表示しています。見た目は普通に良いです。しかし、waitdialog というダイアログが前に来ると、下から切り捨てられます。以下にサンプル画像があります。
通常の画像:
ダイアログを表示した後:
これの何が問題なのですか?
編集:
ios - 8000 ヘルツのサンプル レートのオーディオ ユニットを使用する iOS アプリで、歪んだ音声が返される
この問題について本当に助けが必要です。オーディオ ユニットを使用して iOS アプリケーションを開発しています。録音されたオーディオは、alaw 形式を使用して 8 ビット / 8000 ヘルツのサンプル レートである必要があります。スピーカーから歪んだ声が聞こえてきます。
このサンプルをオンラインで見つけました:
http://www.stefanpopp.de/2011/capture-iphone-microphone/comment-page-1/
アプリをデバッグしようとしているときに、彼のアプリケーションで自分の audioFormat を使用しましたが、同じ歪んだサウンドが得られます。設定が間違っているか、これを機能させるために何か他のことをする必要があると思います。リンクのアプリケーションと以下の audioFormat を考えると、私が何か間違ったことをしているのか、何かが欠けているのか、誰にでも教えてもらえますか? 私はこのことについてあまり知りません、ありがとう。
オーディオ形式:
wpf - HD ビデオの MediaUriElement (WPFMediaKit から) のピンクの線/歪み
MediaElement
以前はコントロールを使用してビデオを表示していた WPF のメディア プレーヤーがあります。しかし、XP では一部の HD ビデオが表示されませんでした。このスレッドのアドバイスに従って、代わりにWPFMediaKit ライブラリの使用を開始しましたMediaUriElement
。HD ビデオを再生できるようになりましたが、上部にピンク色の線や歪みが発生しています。
それは画面の上部 1/5 です。歪みは上部で 1 秒間点滅し、その後消えます。これは数秒ごとに発生します。ビデオの残りの部分は正常に再生されます。
Windows Media Player で開くと、ビデオは正常に再生されます。
誰がこれを引き起こしているのか知っていますか?
android - Android - 歪んだカメラ プレビュー
私は現在、プレビュー フレームに描画可能な円を表示し、エッジ検出を実行し、ユーザーがコインを完全に円に並べたら写真を撮る Android アプリを作成しています。
何らかの理由で (タイトルなどのないフルスクリーンであるにもかかわらず)、カメラのプレビューがわずかに歪んでいることに気付き始めました。プレビューサイズを 480x640 に設定し、サーフェスホルダーのサイズも 480x640 に設定しようとしましたが、プレビューをビットマップに保存して写真を撮ると、歪みに気付くことができます。
他の誰かがこの種の問題を抱えていましたか、または解決策について何か考えがありますか?
vba - Bluetooth 着信データ文字列の歪み
RS232 シリアル ポートと Bluetooth トランスミッタを備えた体重計を持っています。スケールからデータを受信するプログラムを VBA で作成しました。ただし、10 個の受信ストリングのうち 3 個が歪んでいるとしましょう。通常の文字列は "+001500./3 G S" のようになります。これは、ゼロより上に 1500.3 グラムあり、出力が安定していることを意味します。しかし、"+" や "001500./3" や "GS" のように区切られたような文字列が表示されることがあります。シリアルケーブルを差し込むと、歪みはありません。
flash - IE9のフラッシュ歪み
私の顧客は、IE9(9.0.8112.16421)のフラッシュに関する奇妙な問題を報告しました。結果のスクリーンショットは次のとおりです:http://i46.tinypic.com/f41ens.jpg。フラッシュアプリは内部使用のみであるため、URLを提供できません。この効果は、アプリを数回クリックした後に発生しますが、明らかに同じ場所で発生します。この問題は、少数のテスターでは再現できません。
理由は何ですか?
私の仮定は次のとおりです。
- フラッシュは最新ではありませんか?
- グラフィックドライバの問題?
- ズーム(右下隅)で表示されたページ、おそらく理由はありますか?
ありがとう、よろしく
image - Facebookのいいねボックスの画像が歪んでいる
ウェブサイトで FB ライク ボックス ウィジェットを使用しています。FB に公開された大きな画像がボックス内で歪んで表示されることに気付きました。
これを担当するcssは次のとおりです。
height: auto
CSSで強制できる方法はありますか? スタイルシートでこの要素に対して宣言したものは、 を使用しても無視されるよう!important
です。
java - FishEye レンズを補正するたる型歪み補正アルゴリズム - Java での実装に失敗
魚眼レンズで撮った大量の写真があります。写真に画像処理(エッジ検出など)を行いたいので、結果に大きな影響を与えるたる型の歪みを除去したいと考えています。
いくつかの調査と多くの記事を読んだ後、このページを見つけました:この問題を解決するためのアルゴリズム(およびいくつかの式)について説明しています。
M = a *rcorr^3 + b * rcorr^2 + c * rcorr + d
rsrc = (a * rcorr^3 + b * rcorr^2 + c * rcorr + d) * rcorrrsrc = ソース画像の中心からの
ピクセルの距離 rcorr = 補正された画像の中心からのピクセルの距離
a,b,c = 画像の歪み d = 画像の線形スケーリング
これらの式を使用して、これを Java アプリケーションに実装しようとしました。残念ながら、それは機能せず、機能させることができませんでした。「修正された」画像は、元の写真とはまったく異なり、中央にいくつかの不思議な円が表示されます。ここを見て:
http://imageshack.us/f/844/barreldistortioncorrect.jpg/ (これは以前、青い壁の前にいる白い牛の写真でした)
これが私のコードです:
私の質問は次のとおりです
。1) この式は正しいですか?
2) その数式をソフトウェアに変換するのを間違えたのでしょうか?
3) 他のアルゴリズムがあります (例: openCV で魚眼レンズ効果をシミュレートするには?または wiki/Distortion_(optics))。
ご協力いただきありがとうございます!