Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 如何在图像中存储DCT值?_Image Processing_Dct - Fatal编程技术网

Image processing 如何在图像中存储DCT值?

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

我的初始任务是用java获取灰度图像,对其执行DCT(使用块大小8X8),然后写入DCT图像。然后获取DCT图像,然后对其执行逆DCT,以恢复原始图像。 现在我在这里面临的问题是,当每个块进行DCT时,该操作将导致许多负值和超出灰度范围的值(例如,260)


如何写入带有负值且值超出范围的灰度图像?在写入图像之前是否需要执行任何其他操作,以便所有值都在0-255范围内

在应用DCT之前,您可能应该将灰度值从[0255]标准化为[0,1]。对不起,请您详细解释一下好吗??如何将[0255]标准化为[0,1]?可能重复的问题请不要发布重复的问题,而是在原始问题中添加[Edit],或者如果您想添加内容,请添加评论(编辑也会提升您在问题列表中的位置)