我想在彩色图像上应用哈尔变换。为此,我必须对红色、绿色和蓝色组件分别应用haar函数。现在根据我的理解,haar函数是平均和差分。因此,红色、蓝色和绿色分量值在某些情况下会变为负值(在执行差分时)。一旦我得到负值,我就不能映射到r/g/b组件。如何解决这个问题。我正在用JAVA实现haar函数。另外,我没有使用任何库来计算harr变换。请帮帮忙。
发布于 2013-03-12 02:34:11
你有两个选择。要么更改您的表示形式,以便不再使用无符号8位字节,要么添加一个固定的偏移量,如128。适当的选择取决于您将如何处理结果。
https://stackoverflow.com/questions/15345921
复制相似问题