Image processing 如何在图像中存储DCT值?
我的初始任务是用java获取灰度图像,对其执行DCT(使用块大小8X8),然后写入DCT图像。然后获取DCT图像,然后对其执行逆DCT,以恢复原始图像。 现在我在这里面临的问题是,当每个块进行DCT时,该操作将导致许多负值和超出灰度范围的值(例如,260)Image processing 如何在图像中存储DCT值?,image-processing,dct,Image Processing,Dct,我的初始任务是用java获取灰度图像,对其执行DCT(使用块大小8X8),然后写入DCT图像。然后获取DCT图像,然后对其执行逆DCT,以恢复原始图像。 现在我在这里面临的问题是,当每个块进行DCT时,该操作将导致许多负值和超出灰度范围的值(例如,260) 如何写入带有负值且值超出范围的灰度图像?在写入图像之前是否需要执行任何其他操作,以便所有值都在0-255范围内 在应用DCT之前,您可能应该将灰度值从[0255]标准化为[0,1]。对不起,请您详细解释一下好吗??如何将[0255]标准化为[
如何写入带有负值且值超出范围的灰度图像?在写入图像之前是否需要执行任何其他操作,以便所有值都在0-255范围内 在应用DCT之前,您可能应该将灰度值从[0255]标准化为[0,1]。对不起,请您详细解释一下好吗??如何将[0255]标准化为[0,1]?可能重复的问题请不要发布重复的问题,而是在原始问题中添加[Edit],或者如果您想添加内容,请添加评论(编辑也会提升您在问题列表中的位置)