問題タブ [noise]

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

algorithm - これを行うにはどのアルゴリズムが必要ですか?

私はこの形式のデータを持っています:

  • x=1 の場合、y は {1,4,6,7,9,18,16,19} のいずれかです
  • x=2 の場合、y は {1,5,7,4} のいずれかです
  • x=3 の場合、y は {2,6,4,8,2} のいずれかです
  • ....
  • x=100 の場合、y は {2,7,89,4,5} のいずれかです

各セットの値の 1 つだけが正しい値で、残りはランダム ノイズです。

正しい値は、パラメーターが不明な正弦関数を表すことを知っています。各セットから 1 つずつ、値の正しい組み合わせを見つけるにはどうすればよいですか? 「巡回セールスマン」の組み合わせ最適化アルゴリズムのようなものを探しています

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

java - Android バックグラウンドのノイズ効果

私が目にした新しい Android アプリケーションの多くは、背景にノイズ効果(通常はグラデーション) を使用しています。興味深いのは、一部のアプリケーションでは、アプリケーション全体でこの効果を使用して radiel グラデーションを使用していることです。これには、画像用に多くのディスク領域が必要です。現在、Android にはグラデーションを非常に簡単に作成できる GradientDrawable があります。プログラムでノイズ効果を作成することを考えていました。

他の誰かが以前にこれを行ったことがありますか?もしそうなら、どのようにそれを行いましたか? 画像を使用しただけですか、それとも独自のカスタム ノイズ オーバーレイを作成しましたか?

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

android - Android でのノイズ レベルのクエリ

現在の騒音レベル (おそらく dB) を測定する小さな Android アプリを開発したいと考えています。しかし、ライブラリで何を探すべきかわかりません。ノイズを録音したくありません。誰かがどのクラスを見るべきかを教えてもらえますか?

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

language-agnostic - 2D で「ブロブ」グラフィックを手続き的に生成する良い方法

計算上高速な方法で「ブロブ」を作成しようとしています。ここでのブロブは、任意の形状のピクセルの集合として定義されますが、すべて接続されています。例:

どこ 。はデッド スペースであり、o はマークされたピクセルです。「バイナリ」生成のみを気にします-ピクセルはオンまたはオフです。たとえば、これらは架空のケチャップの塊、架空のバクテリア、その他の有機物質のように見えます。

どのようなアルゴリズムでこれを達成できますか? 私は本当に途方に暮れています

0 投票する
5 に答える
2006 参照

opengl - ATIグラフィックカードでのGLSL3Dノイズの実装

使用可能なノイズ関数を取得するために非常に多くの異なる戦略を試しましたが、どれも機能しません。では、GLSLのATIグラフィックカードにパーリンノイズをどのように実装しますか?

私が試した方法は次のとおりです。順列とグラデーションのデータをGL_RGBA1Dテクスチャに入れて、texture1D関数を呼び出してみました。ただし、このノイズ実装への1回の呼び出しは、12回のテクスチャ呼び出しにつながり、フレームレートを強制終了します。

順列と勾配のデータを均一なvec4配列にアップロードしようとしましたが、インデックスが定数でない限り、コンパイラーは配列内の要素を取得できません。例えば:

これのコンパイラエラーが発生します:

エラー:0:43:一時配列間接インデックスを使用する場合はサポートされません。

つまり、次のようなデータしか取得できません。

また、配列をシェーダーに直接プログラミングしようとしましたが、同じインデックスの問題が発生しました。NVIDIAグラフィックカードは実際にこの方法を許可すると聞いていますが、ATIは許可していません。

入力インデックスに応じて特定のハードコードされたデータポイントを返す関数を作成しようとしましたが、この関数は12回呼び出され、64個のifステートメントを持っているため、リンク時間が耐えられませんでした。

ATIはglslの「組み込み」ノイズ関数をサポートしていません。フラクタルを扱っているため、ノイズを事前に計算してテクスチャとしてインポートすることはできません。これは、実行時にノイズを計算する無限の精度が必要であることを意味します。

したがって、包括的な質問は...

どのように?

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

iphone - ノイズキャンセルiPhone4マイクを無効にする

コードでノイズリダクションマイクを無効にできるかどうか知りたいのですが。

私のアプリは、この新しいマイクのためにトリミングされたバックグラウンドミュージックを再生します。そのため、アプリを開いて実行している間は、バックグラウンドノイズマイクを無効にしたいのです。

ありがとうございました

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

iphone - iPhoneで録音中にバックグラウンドノイズを減らすにはどうすればよいですか?

2 つのオーディオ ファイルを比較する予定です。2 つの声を録音し、相互相関を使用してそれらを比較しました。結果の相関値を記録する際のバックグラウンドノイズの存在は常に0.5に近いため、インターネットから記録された波を与えると、正しい値を取得できます。では、録音中にバックグラウンド ノイズを減らすにはどうすればよいでしょうか。ご案内ください。ありがとうございます。

録音された .wav ファイルからノイズを減らす可能性はありますか?

0 投票する
14 に答える
212745 参照

random - GLSLのランダム/ノイズ関数

GPUドライバーベンダーは通常GLSLに実装する必要がないため、GPUシェーダー内で使用するように最適化された「グラフィックランダム化スイスアーミーナイフ」ユーティリティ関数セットnoiseXを探しています。私はGLSLが好きですが、どの言語でもコードを使用できます。自分でGLSLに翻訳しても問題ありません。

具体的には、次のことを期待します。

a)擬似ランダム関数-M次元シードから計算された[-1,1]または[0,1]にわたるN次元の一様分布(理想的には任意の値ですが、シードを抑制しても問題ありません)たとえば、均一な結果分布の場合は0..1になります)。何かのようなもの:

b)パーリンノイズのような連続ノイズ-繰り返しますが、N次元、+-一様分布で、値のセットが制限されており、見栄えもよくなっています(パーリンレベルのように外観を構成するためのいくつかのオプションも役立ちます)。私は次のような署名を期待します:

私は乱数生成理論にあまり詳しくないので、事前に作成されたソリューションを最も熱心に探しますが、「これは非常に優れた効率的な1D rand()です。説明させてください。その上に優れたN次元のrand()を作成する方法..."

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

c# - C# TIFF JPEG 圧縮を TIFF 圧縮に変換すると CCITT4 で多くのノイズが発生する

OCR エンジンの場合、OCR エンジンに CCITT4 圧縮の TIFF ファイルを供給する必要があります。当社のスキャナーは JPEG 圧縮の TIFF ファイルを出力します。System.Drawing.Imaging を使用して、これらのファイルを C# で変換したいと考えています。

これにより、ノイズの多い画像が生成されます。どうすればノイズを減らすことができますか?

私のコード:

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

matlab - MATLABでは、データに応じて乱数を生成する方法は?

たとえば、 ifAx = 0.0023にノイズを追加してnewAx = 0.0027 If Hy = 94.54,thenを生成する必要がありnewHy = 93.42ます。最初に、次の方法で MATLAB で rand を使い始めました。

これは、私が持っているパラメーターとはかけ離れていますAx(0.0023)

範囲を使用する必要がある場合、この場合、Ax の最小値と最大値を使用する必要があります。それはまた、価値観からかけ離れているなどの問題をもたらします。私は、Axがあらゆる瞬間に徐々に増加するパラメータであるシステムを持っているので. ここで、Ax の値に応じて、あらゆる瞬間にランダム ノイズを生成して、Ax にほぼ近い newAx を取得する必要があります。Ax = 0.0023生成する場合newAx = 0.0027としない場合の例newAx = 0.4590

データ自体に依存するランダム ノイズを作成する必要があります。