I want to find DCT of a gray scale image. How to do it?

1 回表示 (過去 30 日間)
Chandvi Arora
Chandvi Arora 2017 年 7 月 19 日
コメント済み: Deo Kelvin 2021 年 12 月 28 日
The gray scale image is divided into 8*8 blocks. How to find DCT of EACH 8*8 block and display dct of one block? Further, how to quantize the dct of each block?
  2 件のコメント
Chandvi Arora
Chandvi Arora 2017 年 7 月 19 日
And what is the diiference between dctmtx and blockprocing the dct statement?
Deo Kelvin
Deo Kelvin 2021 年 12 月 28 日
hello..can I ask for your coding? I am new to Matlab and my problem is the same as yours. You can send it to my email febbyfitri28@gmail.com. Thank you in advance, I really appreciate your kindness. @Chandvi Arora

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2017 年 7 月 19 日
blockproc() the dct2() call.
  5 件のコメント
Chandvi Arora
Chandvi Arora 2017 年 7 月 20 日
編集済み: Chandvi Arora 2017 年 7 月 20 日
C = blockproc(grayImage, [8 8], @(block) dct2(block.data)); This statement gives an output as in the attached image. please guide me through.
Walter Roberson
Walter Roberson 2017 年 7 月 20 日
iC = blockproc(C, [8 8], @(block) idct2(block.data));

サインインしてコメントする。

その他の回答 (0 件)

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by