問題タブ [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.
c++ - 離散ウェーブレット変換整数 Daub 5/3 リフティングの問題
レナの画像で整数から整数へのリフティング 5/3 を実行しようとしています。私は、Walker、Nguyen、および Chen による論文「A low-power Low-memory system for wavelet-based image compression」をフォローしてきました (リンクは 2015 年 10 月 7 日現在)。
しかし、私は問題に直面しています。イメージだけではうまくいかないようです。緑と青のチャネルでわずかにオーバーフローしているように見えます。これは、ウェーブレット関数の後続のパスが、存在しないはずの高周波数を検出することを意味します。また、高周波部分の端に s0 画像の線が表示されているので、何か他の問題が発生していると確信しています。
私の機能は次のとおりです。
間違いなく何かが間違っていますが、私はそれを理解できません。私より少し頭が良い人は、どこが間違っているのか指摘できますか? 作業コードの上に Daub 5/3 の持ち上げられていないバージョンが表示されていることは注目に値します。これも同じ成果物を与えてくれます...以前に一度これを機能させたことがあるので、非常に混乱しています( 2年以上前で、そのコードはもうありません)。
どんな助けでも大歓迎です:)
編集: ローパス ピクセルを 0 から 255 の範囲にクランプすることで、オーバーフローの問題を解消したようです。ただし、これが正しい解決策ではないことを少し心配しています。誰でもこれについてコメントできますか?
templates - Dreamweaverのテンプレート.dwt
私はFrontPageでサイトを編集し、そこで各言語のルートにいくつかのテンプレートページ.dwtを作成しました/en/master.dwt
/fr/master.dwt
。
現在、Adobe Dreamweaverの下でサイトを通過したとき、それらを「認識」していないようです。
Dreamweaverがすべてのテンプレートをフォルダーに入れることは理解しましたTemplates
が、...必要ありません。それは私のすべての相対的な道を壊しました!
Dreamweaverにテンプレートを使用するように指示する方法はありますか?
frames - Expression Web: フレームと動的 Web テンプレートの比較
ページごとに変わらないリンクがたくさんあるウェブサイトを作っています。Expression Web の DWT 機能を使用する前に同様の Web サイトを作成したことがありますが、このような目的でフレームを使用している人はまだたくさんいます。私が見逃しているフレームが DWT よりも優れている利点はありますか? 私が提案した方法よりも効率的にやりたいことを実行できる他のオプションはありますか?
PS また、フレームを DWT と組み合わせて使用できることも認識していますが、これまでのところ、フレームを使用する理由がわかりません...私の目的のためにそれらを一緒に使用する必要がありますか?
html - テンプレート ファイルに変更を適用するにはどうすればよいですか?
FTP 経由で新しいファイルをアップロードしましたが、変更が反映されませんでした: http://intrepidtraveler.com/Templates/press.dwt
これはなぜですか?http://intrepidtraveler.com/media/ (左側の画像リンクを更新しようとしています)。
matlab - DWTのMatlabの問題
10ポイントのドブシーフィルターを使用して、画像の4レベルのDWTを取得しようとしています。(そして自然にそれを反転させます!)
上記のコードは私にエラーを出し続けます:
??? ==>と行列の次元の使用エラーは一致する必要があります。
==> idwt2 at 93 x = upsconv2(a、{Lo_R、Lo_R}、sx、dwtEXTM、shift)+ ...%近似のエラー。
==>ダミーの18でのエラーfullRecon=idwt2(fullRecon、cH {iLevel}、cV {iLevel}、cD {iLevel}、'db10');
これは、逆dwtがファンキーなことをしているためだと思います。また、dwtmodeを変更してみましたが、役に立ちませんでした。私は本当にどんな助けにも感謝します。
PS:lena512.bmpは、レナのグレースケール画像です。寸法は512x512です。
私は新鮮なアイデアを受け入れています=)
watermark - 画像の離散ウェーブレット変換と LL バンド係数への透かし埋め込み、IDWT-DWT を再度実行するとデータが失われますか?
離散ウェーブレット変換を使用して画像の輝度チャネルを変換し、DWT 出力の LL 帯域の係数を変更することにより、画像の低周波数帯域の透かしを非表示にする画像透かしシステムを作成しています。次に、逆 DWT を実行してイメージを再構築します。
私が抱えている問題は、DWT 出力の係数を変更し、次に逆 DWT、次に DWT を変更すると、変更された係数が根本的に異なることです。
たとえば、2 スケール DWT の LL バンドの出力係数の 1 つは -0.10704 でした。この係数を 16.89 に変更し、データに対して IDWT を実行しました。次に、IDWT の出力を取得し、再度 DWT を実行したところ、16.89 に変更された係数は 0.022 になりました。
DWT と IDWT のコードが正しいことはかなり確信しています。他のライブラリに対してテストした結果、フィルター係数と他のパラメーターが同じ場合、各変換からの出力が一致するからです。(丸め誤差により想定できる範囲内)
私が抱えている主な問題は、おそらくDWTをよく理解していないことです.DWTとIDWTは(丸め誤差などを除いて)かなりロスレスであるはずだと思っていましたが、ここではそうではないようです. .
その位置の他のサブバンド (LH、HL、HH) の係数が重要ではないため、データを失っている可能性はありますか? もしそうなら、これがどの係数に発生するかをどのように判断できますか?
私の埋め込み関数は以下のとおりです。係数は LL バンドで選択され、選択された位置の LH、HH、または HL バンドの絶対値が対応するサブバンドの平均値より大きい場合、「強い」と判断されます。
matlab - 指定された次元全体のMatlab dwt
MatlabにサイズのデータセットSigがあります。65536 x 192
2 番目の次元に沿って1 次元のfftを取得する場合は、for ループを実行できます。
または、ディメンションを指定して、for ループなしで実行することもできます。
これは、私のデータセットでは約 20 倍高速です。
離散ウェーブレット変換 (dwt) に似たものを探しましたが、見つかりませんでした。だから、Matlabで指定された次元でdwtを行う方法を誰かが知っているかどうか疑問に思っていましたか? または、for ループを使用する必要がありますか?
php - PHP と DWT の引数
私は今日、より迅速かつ効率的に Web サイトを構築するためのテンプレートとして PHP のインクルードと関数を使用するメリットについて、マネージャーと「話し合い」を行っていました。彼は何年も Dreamweaver のテンプレートを使用しており、これが最適な方法であると考えています。プロジェクトをより迅速に完了する必要があるため、Web 作成に別のより効率的な方法を使用し始めたいと考えています。コードを使用して同じタスクを実行するよりも Dreamweaver dwts の方が優れている点、またはその逆の点について詳しく知りたいです。
彼の推論は次のとおりです。
- dwt ファイルのリンクを変更すると、その dwt から作成されたすべてのページのリンクが変更されます。
- ディレクトリ内でページを移動しても、画像へのリンクは維持されます
- 社内の全員が 1 つの方法で行う必要があり、これが彼が選んだ方法です (私たちのうち 2 人は、Web デザインを最初から学ぶ必要がある初心者と一緒にいて、彼女に dwt メソッドを教える予定です)。
- dwtで作ったサイトを編集すると、テンプレートは何も変更できなくなり(グレー表示されます)、より安全になります
- 彼が dwt でサイトを構築していて、私が PHP インクルードで構築している場合、お互いのサイトを編集することはできません。それはいたるところに行きます。将来、新しい従業員が加わると、気が狂いそうになり、外出中は他の人のサイトに変更を加えることができなくなります。
私は最近 PHP を勉強しており、動的なページを作成するための PHP の強力さに興奮しています。この「議論」を引き起こした問題のサイトは多かれ少なかれ静的であるため、dwt は問題なく機能します。しかし、私は自分の翼を少し伸ばしたかったのですが、ページが大きくなるにつれてコードが本当にごちゃごちゃになってしまいました。そこで、ヘッダー、フッター、サイドバーを切り落とし、php インクルードを使用してすべてのページに配置し、ヘッダーにエコーされる変数を使用して、各ページのタイトル、メタデータ、および説明を動的に割り当てました。理由私はこれが好きです:
- それはよりきれいです。すべてのページにヘッダーとフッターのすべてのデータと、Dreamweaver がスローする追加のタグが含まれている場合、必要な場所を見つけるためにすべてをふるいにかける必要があります。
- より安全です。これは、上記の dwt が安全である理由と似ていますが、私はすべてのコード編集を Coda のようなテキスト エディターで行っています。そのため、dwt で保護されたコード行を誤って削除してしまうことがありました。これは、これらのルールが Dreamweaver 内でのみ適用されるためです。ヘッダーが見えない場合、ヘッダーの一部を切り取ることはできません。ちなみに、これによりバグの特定が容易になります。
- モダンです。尊敬するデザイナーやデザイン会社が作成した素晴らしいページを見つけると、ソースに目を通します。dwt タグは見たことがありません。私は、PHP を使用してファイルを動的に取得し、すべてのページで何かを変更する必要がない他のタスクを実行することで、生活が楽になり、現在の Web トレンドと標準に合わせて物事を合理化し、最新の状態に保つことができると信じています。
- それは簡単です。これはリストの一番上にあるはずです。私が言ったように、ウェブ用に作成する方法について新しい人を訓練する必要があります。PHP の簡単な行を学び、言語がどのように機能するかを理解する方が、彼女の仕事を正確に保つためだけに (正確にはユーザーフレンドリーではない) ソフトウェア全体を学ぶよりもずっと良いのではないでしょうか?みんなと同じ?その点で、PHP は Web デザイナーにとって強力なツールであり、一貫性のために PHP の学習を妨げるのは罪だと思います。
- これは速い。ヘッダーとフッターを含むページ ビルドは、すべてを含む 1 つの大きなページよりも速く読み込まれるという私の考えは間違っていますか? それとも、ボディが AJAX で動的に読み込まれるときに適用されますか?
このトピックについて Google と Stack Overflow で広範囲に検索しましたが、これが最も関連性の高い記事です。
テンプレートに PHP や Javascript よりも Dreamweaver テンプレートを使用する理由は何ですか?
答えは役に立ちますが、新しい方法がよりシンプルで可能性が高いのに、なぜ新しい方法に切り替えるべきではないのかをもっと詳しく理解したいと思います. 私のマネージャーは、「結果は同じなので、『ああ、すごい、ずっと良くなった!』と言わざるを得ないのであれば、今のままでいい」と主張しています。
(この質問が長くなって申し訳ありませんが、ガイドラインではできるだけ具体的にするよう求められました。)
dreamweaver - DreamweaverテンプレートのループとTemplateRepeatIndex
変数(この場合はSetvariable)へのアクセスに問題があります。ループ内に入ると、変数が存在しません。誰もがこれについての洞察を持っています。あなたの助けに感謝
以下は、テンプレートの私のコードセクションです。機会があれば手伝っていただけませんか?ありがとう。
出力
私のdwtコード