0

我想对彩色图像应用 haar 变换。为此,我必须分别对红色、绿色和蓝色分量应用 haar 函数。现在根据我的理解,哈尔函数是平均和差分。因此,在某些情况下(在执行差分时),红色、蓝色和绿色分量值变为负值。一旦我得到负值,我就无法映射到 r/g/b 组件。如何解决这个问题呢。我在 JAVA 中实现 haar 函数。此外,我没有使用任何库来计算 harr 转换。请帮忙。

4

1 回答 1

0

你有两个选择。要么改变你的表示,这样你就不再使用无符号的 8 位字节,或者添加一个固定的偏移量,比如 128。适当的选择取决于你将如何处理结果。

于 2013-03-11T18:34:10.520 回答