91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-07
  • 語言: Matlab
  • 標簽: DCT??DIP??

資源簡介

數字圖像處理DCT矩陣分塊變換matlab程序

資源截圖

代碼片段和文件信息

function?re=hw122()
%說明:hw122為對圖像進行系數20%33%50%隨機保留的DCT以及IDCT變換
I=imread(‘aaa2.jpg‘);
temp=I;

s=size(I);

A=randint(s(1)s(2)[04]);
%生成和s大小一致的隨機整數矩陣A,其中0至4的五個整數值各占所有元素的20%
for?k=1:1:s(1)
???for?t=1:1:s(2)
?????if?A(kt)~=1?
?????????A(kt)=0; %對于A中非1元素全部置零
?????end
???end
end
i=dct2(I);
I=i.*A; %按20%的比例隨機保留dct矩陣中的系數
I2=idct2(I);I3=idct2(i);
I2=uint8(I2);I3=uint8(I3);
%轉換數據類型
figure(1);
imshow(temp);title(‘原始圖像‘);
figure(2);
imshow(I3);title(‘DCT系數全部保留的重構圖像‘);
??imwrite(I3‘DCT系數全部保留的重構圖像.jpg‘);
figure(3);
imshow(I2);title(‘DCT系數20%隨機保留的重構圖像‘);%顯示圖像
??imwrite(I2‘DCT系數20%隨機保留的重構圖像.jpg‘);

A=randint(s(1)s(2)[02]);
%生成和s大小一致的隨機整數矩

評論

共有 條評論