问题标签 [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 投票
3 回答
2726 浏览

c++ - 离散小波变换整数涂抹 5/3 提升问题

我正在尝试在 lena 的图像上运行整数到整数提升 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 范围内,我似乎已经消除了溢出问题。我有点担心这不是正确的解决方案。任何人都可以对此发表评论吗?

0 投票
1 回答
1981 浏览

templates - Dreamweaver 中的模板 .dwt

我用 FrontPage 编辑了我的网站,在那里我在每种语言的根目录中创建了一些模板页面 .dwt/en/master.dwt /fr/master.dwt等等。

现在,当通过 Adob​​e Dreamweaver 下的站点时,似乎并没有“识别”它们。

我知道 Dreamweaver 将所有模板放在一个文件夹Templates中,但是......我不想要它。它打破了我所有的相对路径!

这是一种告诉 Dreamweaver 使用我的模板的方法吗?

0 投票
1 回答
279 浏览

frames - Expression Web:框架与动态 Web 模板

我正在制作一个有很多链接的网站,这些链接不会因页面而异。在使用Expression Web的DWT功能之前,我也做过类似的网站,效果很好,但是我仍然看到很多人使用框架来做这种事情。框架比我缺少的 DWT 有什么好处吗?有没有其他选择可以让我比我建议的方法更有效地做我想做的事?

PS我也意识到框架可以与DWT结合使用,但到目前为止我还没有看到有理由......我应该将它们一起用于我的目的吗?

0 投票
1 回答
119 浏览

html - 如何将更改应用到模板文件?

我已经通过 FTP 上传了新文件,但更改没有生效:http: //intrepidtraveler.com/Templates/press.dwt

为什么会这样?http://intrepidtraveler.com/media/(尝试更新左侧的图像链接)。

0 投票
1 回答
2042 浏览

matlab - DWT的Matlab问题

我正在尝试使用 10 点 daubechies 过滤器获取图像的第 4 级 DWT。(并自然地反转它!)

上面的代码不断给我错误:

???错误使用 ==> plus Matrix 维度必须一致。

==> idwt2 在 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只是lena的灰度图。它的尺寸是 512x512。

我对新想法持开放态度 =)

0 投票
0 回答
1740 浏览

watermark - 图像上的离散小波变换和 LL 带系数中的水印嵌入,再次执行 IDWT-DWT 时数据丢失?

我正在编写一个图像水印系统,通过使用离散小波变换来转换图像的亮度通道,然后修改 DWT 输出的 LL 频带中的系数,从而在图像的低频带中隐藏水印。然后我做一个反向 DWT 并重建我的图像。

我遇到的问题是,当我修改 DWT 输出中的系数,然后是逆 DWT,然后再次修改 DWT 时,修改后的系数完全不同。

例如,2-scale DWT 的 LL 波段的输出系数之一是 -0.10704,我将这个系数修改为 16.89,然后对我的数据执行 IDWT。然后我获取了 IDWT 的输出并再次对其进行了 DWT,修改为 16.89 的系数变为 0.022。

我相当肯定 DWT 和 IDWT 代码是正确的,因为我已经针对其他库对其进行了测试,并且当滤波器系数和其他参数相同时,每个变换的输出都匹配。(由于舍入误差,在可以预期的范围内)

我遇到的主要问题是我可能不太了解 DWT,我认为 DWT 和 IDWT 应该是合理无损的(除了舍入误差等),但这里似乎并非如此.

我希望更熟悉变换的人可以指出一个可能的问题,是否有可能因为该位置的其他子带(LH、HL、HH)中的系数微不足道,我正在丢失数据?如果是这样,我如何确定这可能发生在哪些系数上?

我的嵌入函数如下,在 LL 频带中选择系数,如果所选位置的 LH、HH 或 HL 频带的绝对值大于相应子频带的平均值,则确定“强”为真。

0 投票
3 回答
503 浏览

matlab - Matlab dwt 跨指定维度

我在 Matlab 中有一个大小为Sig的数据集。65536 x 192如果我想沿第二维取一维fft,我可以做一个 for 循环:

或者我可以指定维度并在没有 for 循环的情况下执行此操作:

这对我的数据集来说快了大约 20 倍。

我已经为离散小波变换(dwt)寻找类似的东西,但找不到它。所以我想知道是否有人知道在 Matlab 中跨指定维度做dwt的方法?还是我必须使用 for 循环?

0 投票
3 回答
2226 浏览

php - PHP 与 DWT 的争论

我今天与我的经理进行了一次“讨论”,讨论了使用 PHP 包含和函数作为模板来更快、更有效地构建网站的优点。他多年来一直在使用 Dreamweaver 模板,并认为它确实是最好的方法。我想开始使用一些不同且更有效的方法来创建 Web,因为我们需要更快地完成我们的项目。我想详细了解什么会使 Dreamweaver dwts 比使用代码完成相同的任务更好,反之亦然。

他的理由是:

  1. 当您更改 dwt 文件上的链接时,它会更改由该 dwt 创建的每个页面的链接。
  2. 即使您在目录中移动页面,它也会保留指向图像的链接
  3. 公司里的每个人都应该做一种方式,这就是他选择的方式(我们两个人,一个刚入门的人需要从头学习网页设计,他打算教她dwt方法)
  4. 如果您编辑使用 dwt 制作的站点,则无法更改模板中的任何内容(显示为灰色),使其更安全
  5. 如果他正在使用 dwt 构建站点,而我正在使用 PHP 包含来构建站点,那么我们无法编辑彼此的站点。它到处都是。当我们将来有新员工时,它会变得非常疯狂,如果他们不在办公室,人们将无法更改其他人的网站。

这些天我一直在研究 PHP,并且对它在创建动态页面方面的强大功能感到兴奋。引发此“讨论”的相关站点或多或少是静态的,因此 dwt 可以正常工作。但是,我想稍微伸展一下翅膀,随着页面的增长,代码变得非常混乱。所以我砍掉了页眉、页脚和侧边栏,并将它们带入到所有带有 php 包含的页面中,并使用在页眉中回显的变量为每个页面动态分配标题、元数据和描述。原因我更喜欢这个是:

  1. 它更干净。如果每个页面都包含页眉和页脚的所有数据,以及 Dreamweaver 在其中抛出的额外标签,那么我必须筛选所有内容以找到我需要的位置。
  2. 它更安全。这有点像上述 dwts 安全的原因,除了我在 Coda 等文本编辑器中进行所有代码编辑。因此,有时我不小心删除了受 dwt 保护的代码行,因为这些规则仅适用于 Dreamweaver。如果我看不到它,我无法切断部分标题。顺便说一句,这使得更容易识别错误。
  3. 它是现代的。当我看到我欣赏的设计师和设计公司制作的精彩页面时,我会浏览源代码。我从未见过 dwt 标签。我相信通过使用 PHP 来动态抓取文件并执行其他任务,让我不必在每个页面上浏览和更改某些内容,生活会变得更轻松,并使事情保持精简并与当前的 Web 趋势和标准保持同步。
  4. 这很简单。这应该在列表的顶部。就像我说的,我们必须培训一个新人如何为网络创作。对她来说,学习一行简单的 PHP 并了解该语言的工作原理不是更好吗,而不是仅仅为了保持她的工作准确而学习一整段(不完全是用户友好的)软件和其他人一样吗?关于这一点,我相信 PHP 是网页设计师武器库中的一个强大工具,为了统一而阻止她学习它是一种罪过。
  5. 它很快。我是否误以为带有页眉和页脚的页面构建的加载速度比包含所有内容的大页面要快?还是仅在使用 AJAX 动态加载正文时才适用?

我在 Google 和 Stack Overflow 上就这个主题进行了广泛的搜索,这是我能找到的最相关的文章:

为什么要使用 Dreamweaver 模板而不是 PHP 或 Javascript 进行模板化?

答案很有帮助,但我真的很想更详细地了解为什么我们不应该切换到更简单且更有潜力的新方法。我的经理坚持说“结果是一样的,所以如果没有什么让我说,‘哇哦,这太棒了,好多了!’,那么我们就应该保持现在的状态。”

(我为这个问题的长度道歉,但指导方针要求我尽可能具体。)

0 投票
1 回答
854 浏览

algorithm - 多分辨率小波分解代码

我不是高级数学,所以我只了解小波分解的基础知识。我找到了 JWave,它是小波处理的 Java 实现。作者告诉我它本质上可以进行多维分解。

问题是我不知道如何将它用于此任务。

我特别想要一个 8-tap Daubechies。我的最终目标是能够预测数字序列中的下一个数字。这个 URL给出了所有的数学,但没有代码。

我已经搜索过,但找不到任何有关如何执行此操作的代码。请有人指出我正确的方向。

0 投票
2 回答
1626 浏览

dreamweaver - Dreamweaver 模板中的循环和 TemplateRepeatIndex

我在访问变量时遇到了一些麻烦,在这种情况下是 Setvariable。当我进入循环时,变量不存在。任何人都对此有任何见解。感谢你的帮助

下面是我在模板中的代码部分。当你有机会时,你会帮忙吗?谢谢。

输出

我的载重吨代码