問題タブ [dwt]

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 に答える
34703 参照

c++ - openCV でのウェーブレット変換

誰かが opencv または C++ で DWT を実装しようとしましたか? このテーマに関する古い投稿を見ましたが、ウェーブレット変換の結果として近似係数と詳細が必要なため、役に立ちませんでした。

これをプロジェクトに追加しようとしましたが、計画どおりに機能していません。

結果として、パラメータとして近似係数と詳細が必要になるため、これは単純です。

それで、誰かがC ++で実装されたdwtを見つけるのを手伝ってくれたり、上記のコード係数から抽出する方法を教えてくれませんか. ありがとう

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

signal-processing - DWT 係数を計算して脳波信号のノイズを除去する

今、私はEEG信号のノイズを除去したいです.EEG信号(2048係数)があり、Daubechies4を実行した後、2048係数も取得します.詳細を決定し、その上で係数を概算する方法を知りたいです.daubechies4は4レベルのdaubechiesですまたはdaubechies4関数で1レベル?本当にありがとう。これについて私に役立つチュートリアルはありますか?

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

c++ - 離散ウェーブレット変換 C++ 実装 - 実行時エラー

ここにある Discrete Wavelet Transform (DWT) ライブラリを使用してヘルプを探しています: wavelet2d.sourceforge.net/

問題は、DWT 関数呼び出しで発生する実行時エラーです。関数呼び出しで長さベクトルに関連付けられているようです。このコードはそのまま公開されており、MIT の博士号取得者によって動作が報告されていることに注意してください。このエラーは、私が間違ってやっていることが原因であると確信しています。Microsoft Visual Studio 2013 用のプロジェクト ファイルを作成し、ここに含めました: skydrive.live.com/redir?resid=DF1EA4AE66DE04A3%21128

注: 2 つの dll ファイルを system32 フォルダーに配置しました。.lib ファイルは、dll にリンクする MSVC++ プロジェクト ファイルに含まれています。リリース dll を使用しましたが、デバッグ ファイルでも同じ結果が得られます。signal.txt は、wavedem1.cpp プロジェクト ファイルによって使用され、操作されます。

エラーは簡単に生成できますが、次の未処理の例外が発生しています:「WaveletCode.exe の 0x7555D36F で未処理の例外: Microsoft C++ 例外: メモリ位置 0x002EF574 で std::length_error」</p>

コール スタックは次のとおりです。 http://img198.imageshack.us/img198/4306/9jdl.jpg 65 行目で DWT 関数呼び出しの問題が発生しているようです。MSVC++ 2013 の「中間ウィンドウ」を見てみましたが、実行中に空でした。

そして、MSVC++ からさらにいくつか:

最終的な目標は、一部の DSP 用のマイクロ コントローラーでこのライブラリを使用することです。あなたが提供できる助け/提案をありがとう。さらに情報が必要な場合は、私がこれに比較的慣れていないことを尋ねてください。

ありがとうございました。

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

matlab - matlab でのイメージ ステガノグラフィ

私はmatlabの初心者で、DWTとDCTの組み合わせを使用してデジタル画像ステガノグラフィを作成する最終プロジェクトを取得しました。このプロジェクトでは、2-L DWT を使用してから 8x8 ブロック DCT を使用し、DCT を使用して画像を埋め込みます。

ここに私の質問があります:

  1. matlabコードでLHサブバンドを選択するには?
  2. ステップバイステップの説明で8x8ブロックDCTのカバー画像に画像を埋め込む方法は?
0 投票する
0 に答える
4748 参照

c++ - C での離散ウェーブレット変換の実装

C++ で灰色の画像に DWT を実装しようとしています。https://stackoverflow.com/a/20072775/3024435で OpenCV の実装を見ました。

http://www.whydomath.org/node/wavlets/hwt.htmlの記事は、Haar ウェーブレットを使用したロー/ハイパス フィルターの理解と実装に役立ちました。

誰かが同じものを変換してdb3またはdb4を使用する方法を示すことができますか???

前もって感謝します

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

python - 画像処理のためにpyWaveletとopenCVを組み合わせるには?

Pythonで画像処理を行う必要があります。フィルターバンクとしてウェーブレット変換を使用したい。どのライブラリを使用すればよいか、誰かに提案してもらえますか? pywavelet をインストールしましたが、opencv と組み合わせる方法がわかりません。wavedec2 コマンドを使用すると、ValueError("Expected 2D input data.") が発生します。

誰でも私を助けることができますか?

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

matlab - matlabを使用してHaarをビットマップ画像に適用する

matlab で次のコードを使用して、haar dwt をビットマップ イメージに適用しようとしています。

次のエラーが表示されます: タイプ 'uint8' の入力引数に対して未定義の関数 'dwt2' ウェーブレット ツールボックスをダウンロードしました。私はdwtがuint8型を受け入れたと思いました??

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

matlab - Matlab の画像超解像アルゴリズム

次の論文で、単純な画像超解像アルゴリズム (DWT ベースの解像度拡張) を実装しようとしています。

http://www.ripublication.com/aeee/52_pp%20%20%20405-412.pdf

この論文の図 3 のアルゴリズムを Matlab を使用して実装しようとしました。コードを以下に示します。

しかし、まったく予期しない出力画像が表示されます。なぜこれが起こっているのですか。助けてください。よろしくお願いします。

入力画像:

レナ1

出力画像:

出力

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

steganography - dwt ステガノグラフィを使用して画像ファイル内のテキスト ファイルからデータを隠す

以下のコードは、ステガノグラフィーを使用して、指定された 2 つの DWT 係数のテキスト「helloworld」を非表示にします。.txt ファイルに含まれるデータを非表示にするようにコードを調整しようとしています。私はしばらくこれに取り組んできましたが、何かが正しく機能するようには見えません。誰でも助けてもらえますか?


アップデート


ファイルからテキストを読み取ったことはわかりますが、別の問題に遭遇しました。ファイルから読み取るときに、テキストをバイナリに変換したい (name=dec2bin(dataToHide)。上記のコードはバイナリ データを非表示にしたくない?? 私は matlab とステガノグラフィ/透かしに非常に慣れていません。離散ウェーブレット変換での LSB 埋め込みに関する多くの研究を行っています.しかし、Web から取得した上記のコードは、サブバンド係数を操作していますが、コードから読み取ることができるものから、LSB 置換によってそれを行っていません.(つまり、カバー画像の LSB をシークレット データ ファイルの MSB に置き換えます) LSb ウェーブレットの埋め込みによって動作するコードを推奨してくれる人はいますか?