My DCT image is showing a zero matrix. Why is it so?
1 view (last 30 days)
Show older comments
Chandvi Arora
on 18 Jul 2017
Commented: Walter Roberson
on 18 Jul 2017
I converted YUV image to gray and then found its DCT and IDCT. The resulting image(IDCT one) is showing a zero matrix when I view it through imread command. I can't understand the reason behind it. And secondly, how to reduce the no. of elements of a matrix? For example say, I want to reduce my matrix form 10*10 to 8*8 one?
0 Comments
Accepted Answer
Walter Roberson
on 18 Jul 2017
You forgot to uint8() the result of the idct before using imwrite()
2 Comments
Walter Roberson
on 18 Jul 2017
Suppose that you have named the result of the idct to be Result. Then between the idct and the imwrite add
Result = uint8( Result) ;
After that proceed to imwrite
More Answers (0)
See Also
Categories
Find more on Image Segmentation and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!