2011-02-23 52 views
3

我正在进行图像处理,并且我有一个图像已被DCT'd和量化为512 x 512矩阵的8 x 8块,现在我必须找到多少量化图像所具有的级别。我是否需要取左上角的像素并将其放入数组中,然后将其放置在调用hist的图上?在MATLAB中查找量化图层的数量

回答

4

length(unique(x(:))),其中x是您的图像阵列。这适用于灰度图像。

+0

x是512x512全图还是8x8图块?谢谢 – Stina 2011-02-23 15:50:02

+0

@Stina:这是你想要的!你原来的问题不是很清楚,你是否试图获得*整体*数量的*整体*图像或别的什么? – 2011-02-23 15:57:32

+0

我很欣赏我提出的任务,但它是一个子部分,问题是:“估计质量因子的不同值 的DCT系数的量化级别的所需数量”。我认为我的问题含糊不清是因为我不确定自己被问到了什么 – Stina 2011-02-23 16:04:16