提问人:singa1994 提问时间:6/4/2022 更新时间:6/4/2022 访问量:171
估计图像的 DCT 系数的直方图分布,由其 8x8 块提取
Estimating the histogram distribution for DCT coefficients of an image, extracted by their 8x8 blocks
问:
拥有具有形状的图像:im
imsize = img.shape
在估计每个 8x8 块的 DCT 系数后
dct = np.zeros(imsize)
for i in [:imsize[0]:8]:
for j in [:imsize[1]:8]:
dct[i:(i+8),j:(j+8)] = dct2( im[i:(i+8),j:(j+8)] )
我想绘制相应的 8x8 块和图像的 DCT 系数的直方图分布。dct
我尝试了后者
seaborn.kdeplot(dct.flatten(), color="r")
但我的结果不是预期的。我想将其与压缩版本进行比较,以便比较一些有意义的信息。如何正确绘制分布图?
答: 暂无答案
评论