問題タブ [wavelet]

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

image-processing - 画像の逆定常ウェーブレット変換を計算するには?

順定常ウェーブレット変換と、それが対角線、垂直線、および水平線のコンポーネントにどのように実装されるかを理解しています。実際、私はそれを実装しました。私が理解していないのは、垂直、対角、および水平成分が与えられた画像の逆定常ウェーブレット変換を計算するアルゴリズムは正確には何ですか? アルゴリズムの簡単な説明を見つけることができませんでした。誰かが助けてくれればありがたいです.

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

python - matplotlib でのウェーブレット解析出力の基本的なプロット

Pythonモジュールpywtのおかげで、実際にウェーブレットを発見しています。

pywt モジュールの使用例をいくつか閲覧しましたが、基本的なステップを把握できませんでした。基本的に、ウェーブレット解析の多次元出力を matplotlibで表示する方法がわかりません。

これは私が試したものです(1つの pyplot ax を指定ax):

またはまた

ax.plot(axe_wt_time, data_wt_analysis)とはどちらもax.plot(axe_wt_time, zip(cA,cD))適切ではなく、エラーを返します。両投げx and y must have the same first dimension

これにはdata_wt_analysis、ウェーブレット スケール ファクターごとに 1 つずつ、複数の 1D シリーズが含まれています。倍率の数だけグラフを表示できます。しかし、私はそれらすべてを同じグラフに入れたいと思っています。

matplotlib を使用して、そのようなデータを 1 つのグラフだけで簡単に表示するにはどうすればよいでしょうか?

以下のカラフルな四角のようなもの:

ここに画像の説明を入力

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

matrix - NxN ウェーブレット行列も返す C/C++ ウェーブレット ライブラリ

変換の NxN DWT 行列を返すこともできる離散ウェーブレット変換 (DWT) 用の C++ ライブラリを探しています。ここで開かれた同様の質問がありました

信号処理用の優れた C/C++ ウェーブレット ライブラリを探しています

しかし、ご覧のとおり、より具体的なものを探しています。

ライブラリがプロプライエタリ ソフトウェア (LGPL、MPL、BSD など) で使用できる非 GNU ライセンスの下にある場合は、より便利です。

前もって感謝します

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

python - Python Wavelets パッケージから印刷出力を配置する方法

Python ウェーブレット パッケージからの出力があります。

.csvタブ区切りで括弧なしで1行で端末とファイルに出力する必要があります。

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

java - Java での Daubechies ウェーブレット変換

画像に対して 3 レベルの 2D Daubechies ウェーブレット変換を実行し、各レベルの係数を抽出しようとしています。現在JavaCVを使用していますが、JavaCVにDaubechiesウェーブレット変換機能があるとは思えません。私が使用できるJavaライブラリを知っている人はいますか?

前もって感謝します!

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

python - 有限データセットを使用した R または python でのウェーブレット変換

Bardshaw and Spies (1992) と同様のウェーブレット変換を R または Python (...または必要に応じて Matlab で) 実装しようとしています。私は現在 Passage2 ソフトウェア パッケージ ( http://www.passagesoftware.net/ ) を使用していますが、出力と分析の柔軟性を高めるために、上記のパッケージのいずれかでこれを再作成したいと考えています。

より詳細には、スケール分散を計算したい有限長の一連の観測に対して、メキシカン ハット ウェーブレットを使用して (連続だと思います) ウェーブレット変換を実行したいと思います。私が R (wmtsa、waveslim、rwave) と Python (scipy.signal.cwt) で試したパッケージは、データが循環していると想定しているため (これは正しい用語だと思います)、ウェーブレットのスケールが大きくなっても出力は先細りになりません。

データが循環的であると仮定しても、Passage2 と R からの出力は非常に異なります。

ウェーブレットのアイデアは私にとって非常に新しいものですが、喜んで学びます! 最も感謝して受け取った助け。

ありがとう、フィル

Bradshaw, GA & TA Spies (1992). ウェーブレット解析を使用した森林のキャノピー ギャップ構造の特徴付け。ジャーナル オブ エコロジー、80(2)、pp.205–215。

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

matlab - Discrete Wavelet Transform in MATLAB

I am working with audio signal processing and need to perform a 3-Band DWT. I am trying to use the dwt function in MATLAB to do this. However, after reading about this function I realized it only allows you to input two filters, a Hi and Low Band, but I need to input 3. Is there anyway I can do this? Thank you!

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

c++ - DWT の実装が機能しません。何が問題なのですか?

javacode から 2D Discrete Wavelet-Transformation を実装しました (こちらを参照)。元のコードを Java で実行すると、結果は問題ないように見えます。しかし、私の C++ 実装では、結果が歪んでいます。理由はわかりません(写真参照)。元の画像: 元の画像 失敗した dwt: dwt デイラー

これはopencvマットと配列の変換による問題でしょうか?それとも、これは dwt 実装のバグですか?

main.cpp

dwt_cdf_9_7.h

dwt_cdf_9_7.cpp