问题标签 [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.
tridion - 将 Tridion 组件转储为 XML
使用模块化模板将 Tridion 组件内容(基于给定模式,即:非任意)转储到 XML 中的最简单方法是什么?
具体来说,需要将组件的内容传递给/作为 ASP.Net 自定义控件,即类似于:
我看到一种可能的方法是调整默认 Dreamweaver 组件设计DWT TBB,但这似乎太费力了。
编辑
另一个模糊的主题是上述问题的第二部分:将 XML 嵌入到 ASP.Net 控件标记中。问题是需要对 XML 进行转义。以下脑筋急转弯在 DWT 中执行此操作(假设 Nuno 的 TBB 写入输出):
(所有这些只是为了克服 DWT 神秘的 JS 转义规则。)
matlab - Matlab DWT H级
我正在尝试实现在论文1中找到的一些水印算法。这是论文的一行:
对所有重新编号的段执行 H 级 DWT。
然后在模拟部分作者解释了用于实验的小波。
DWT变换采用普通小波“Daubechies-1”,H=3。
我只是不明白 H 是什么意思,如何在 matlab DWT 函数中输入 H=3?
我的实际代码是:
有人能帮我吗?
1 Ji, Y. & Kim, J.基于 DWT-DCT 的量化音频水印算法。多媒体、计算机图形学和广播 339–344 (2011)
steganography - DWT如何用于LSB替换隐写术
在隐写术中,最低有效位 (LSB) 替换方法将秘密位嵌入覆盖介质中的位,例如图像像素。在一些方法中,对图像进行离散小波变换(DWT)并将秘密比特嵌入到DWT系数中,然后使用逆变换来重建隐写图像。
但是,DWT 产生浮点系数,对于 LSB 替换方法,需要整数值。我读过的大多数论文都使用 2D Haar Wavelet,但是,他们并不清楚他们的方法。我已经看到变换是根据低通和高通滤波器(浮点变换)定义的,或者取对值的和和差,或者平均差和平均差等。
更明确地说,无论是在正向变换还是在逆变换中(但不一定都取决于所使用的公式),最终会出现浮点数。我不能将它们用于系数,因为替换不起作用,并且我不能将它们用于重建像素,因为图像需要整数值进行存储。
例如,让我们考虑一对像素,A
并B
作为一维数组。低频系数由和定义,即 ,s = A + B
而高频系数由差定义,即d = A - B
。然后我们可以用B = (s - d) / 2
和重建原始像素A = s - B
。然而,在对系数进行任何位旋转之后,s - d
可能不再是甚至重建像素的浮点值。
对于 2D 情况,1D 变换分别应用于行和列,因此最终会在某处发生除以 4。这可能导致浮点余数为 0.00、0.25、0.50 和 0.75 的值。我只遇到过一篇解决这个问题的论文。其余的在他们的方法上非常模糊,我很难复制它们。然而,DWT 已被广泛用于图像隐写术。
我的问题是,由于我读过的一些文献没有启发性,这怎么可能呢?如何使用引入浮点值的转换,而整个隐写术方法需要整数?
matrix - 还返回 NxN 小波矩阵的 C/C++ 小波库
我正在寻找一个用于离散小波变换 (DWT) 的 C++ 库,它还可以返回变换的 NxN DWT 矩阵。有一个类似的问题在这里打开
但我正在寻找更具体的东西,如你所见。
如果该库在某些非 GNU 许可下允许我在专有软件(LGPL、MPL、BSD 等)中使用它会更有帮助
提前致谢
watermark - Appropriate choice of DWT Decomposition Level for watermark embedding
如何确定哪个级别的 DWT 适合嵌入水印?
就像我在某处读到的那样,如果您使用少于 4 级 DWT,那么它会降低容量,同样,如果使用超过 4 级 DWT,它会影响质量吗?
如果我必须在图像中嵌入抗共谋指纹,哪个级别最适合同时获得鲁棒性和良好的不可感知性?
matlab - MATLAB中的离散小波变换
我正在处理音频信号,需要执行 3-Band DWT。我正在尝试使用dwt
MATLAB 中的函数来执行此操作。然而,在阅读了这个功能后,我意识到它只允许你输入两个滤波器,一个高和低频段,但我需要输入 3。无论如何我可以这样做吗?谢谢!
c++ - DWT 实施不起作用,怎么了?
我已经从一个 javacode 实现了一个 2D Discrete Wavelet-Transformation(见这里)。当我在 java 中执行原始代码时,结果看起来不错。但是在我的 c++ 实现中,结果是扭曲的。我不知道为什么(见图)。原始图像:
失败的 dwt:
这是opencv mat和数组之间转换的问题吗?或者这是 dwt 实现中的错误?
主文件
dwt_cdf_9_7.h
dwt_cdf_9_7.cpp
python - Python中任意阶的Battle-Lemarié样条小波基
我正在尝试使用任意阶的 Battle-Lemarié 样条小波通过离散小波变换 (DWT) 分析一些数据。该分析将用于二维图像去噪,计算一阶和二阶导数,并从每个小波尺度中提取相关信息。由于我不是数学家,我还必须确保这些小波是正交的。
我想知道是否有人也尝试过使用这些小波系列,尤其是在 Python 中。
matlab - 在 matlab 中使用 dwt2 和 idwt2
我刚刚完成了我的小波理论,并决定使用 matlab 进行测试。但是,我无法解释 dwt2 和 idwt2 的结果。当我使用 imshow 显示我的结果时,我没有得到任何图像。
两个数字都是空白的。我也无法查看缩小的图像。你能告诉我查看它的正确方法吗?matlab 帮助讲述了某种绘图方式。我还不清楚。请帮我。如果问题是初步的,我很抱歉。提前致谢。
opencv - 无法运行程序来查找图像的 DWT
我尝试了下面的代码来查找图像的 DWT 分解。但是我没有包含头文件。而且我认为我没有以恰当的方式运行它。谁能帮我运行这段代码。
这是使用 opencv 2.3.1 的 C++ 代码,操作系统是 ubuntu