亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jpegdemo.m

?? 用離散余弦變換實現JPEG編碼
?? M
字號:
% JPEGdemo.m
% Prototype JPEG compression algorithm demostration
%
% copyright (c) 1997-2002 by Yu Hen Hu
% 
% This algorithm only demonstrate the basic 
% JPEG functionalities.
% It is not necessarily a faithful 
% implementation of JPEG.
% Its output will not be binary bit streams 
% either, but rather
% an integer stream of 0 and 1s
% Only gray scale picture is considered
% 
% Last modification: 11/6/2002
clear all
clc
% Load data
disp('Enter ...')
disp('0 (default) - load a 64 x 64 image, or ')
disp('1 - Use text book 8 x 8 data (example 8.28)')
chos=input('Enter your choice: ');
if isempty(chos), chos=0; end % default choice
if chos==0,
    %load p64int.txt;f=p64int; clear p64int;  
    load lena.mat
    f=x;%(1+128:128+128,1+128:128+128);
    imshow(mat2gray(f))
    clear x
else
    %  variable f  is taken from the text book.
f=[139 144 149 153 155 155 155 155
144 151 153 156 159 156 156 156
150 155 160 163 158 156 156 156
159 161 162 160 160 159 159 159
159 160 161 162 162 155 155 155
161 161 161 161 160 157 157 157
162 162 161 163 162 157 157 157
162 162 161 161 163 158 158 158];

 f1=[52 55 61 66 70 61 64 73
    63 59 66 90 109 85 69 72
    62 59 68 113 144 104 66 73
    63 58 71 122 154 106 70 69 
    67 61 68 104 126 88 68 70
    79 65 60 70 77 68 58 75
    85 71 64 59 55 61 65 83
    87 79 69 68 65 76 78 94];
end
%echo on

% level shift by 128
if chos==0, f=f-128; elseif chos==1, f=f-128, end
%pause
drawnow
[mf,nf]=size(f); mb=mf/8; nb=nf/8;  
% size of f, # of blocks of f

% Step 1. 2D separable DCT on each 8x8 
% blocks 
if chos==0, 
    Ff=blkproc(f,[8 8],'dct');  
    % apply DCT to each column of each block of f
    Ff=blkproc(Ff',[8 8],'dct');
    % apply DCT to each row of each block of Ff
    Ff=round(Ff');
    % transpose back to proper orientation
elseif chos==1,
    Ff=blkproc(f,[8 8],'dct'),
    % apply DCT to each column of each block of f
    Ff=blkproc(Ff',[8 8],'dct'),
    % apply DCT to each row of each block of Ff
    Ff=round(Ff'),
    % transpose back to proper orientation
end
%pause

% Perceptual scaler quantization
%
Q =[16 11 10 16  24  40  51  61
    12 12 14 19  26  58  60  55
    14 13 16 24  40  57  69  56
    14 17 22 29  51  87  80  62
    18 22 37 56  68 109 103  77
    24 35 55 64  81 104 113  92
    49 64 78 87 103 121 120 101
    72 92 95 98 112 100 103 99];
% this is the quantization matrix shown in figure 8.37 in the textbook
%pause
% Now perform rounding
if chos==0, 
    Fq=round(blkproc(Ff,[8 8],'divq',Q));
elseif chos==1,
    Fq=round(blkproc(Ff,[8 8],'divq',Q)),
end
%pause
%echo off
% DPCM of DC component, scaned row-wise 
if mb*nb > 1,
   fdc=reshape(Fq(1:8:mf,1:8:nf)',mb*nb,1);   
   fdpcm=dpcm(fdc,1);
elseif chos==1,
   fdpcm=Fq(1,1)-(-17);
else
   fdpcm=Fq(1,1);
end
dccof=[];
for i=1:mb*nb,
   dccof=[dccof jdcenc(fdpcm(i))];
end
if chos==1,
    disp(['Differential DC coefficient (' num2str(fdpcm) ') is encoded as: ']);
    disp(int2str(dccof));
end
%pause
%echo on

% Zig-Zag scanning of AC coefficients
z=[1   2   6   7  15  16  28  29
   3   5   8  14  17  27  30  43
   4   9  13  18  26  31  42  44
  10  12  19  25  32  41  45  54
  11  20  24  33  40  46  53  55
  21  23  34  39  47  52  56  61
  22  35  38  48  51  57  60  62
  36  37  49  50  58  59  63  64];
%pause
%echo off
acseq=[];
for i=1:mb
  for j=1:nb
    tmp(z)=Fq(8*(i-1)+1:8*i,8*(j-1)+1:8*j); 
    % tmp is 1 by 64
    eobi=max(find(tmp~=0)); %end of block index
                    % eob is labelled with 999    
    acseq=[acseq tmp(2:eobi) 999];
  end
end
accof=jacenc(acseq);

disp(['DC coefficient after Huffman coding has ' int2str(length(dccof)) ...
' bits']);
disp(['AC coefficient after Huffman coding has ' int2str(length(accof)) ...
' bits']);

disp(['Compression Rate   ' num2str((length(dccof)+length(accof))/(mb*nb*64)) '   Bits / pixel '])
disp(['Compression Ratio   ' num2str(8/((length(dccof)+length(accof))/(mb*nb*64))) ' : 1'])

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品中文字幕一区二区三区 | 国产69精品久久久久777| 91在线看国产| 国产精品久久精品日日| 国产精品综合网| 日韩精品一区二区三区视频播放 | 国产精品成人免费精品自在线观看| 蜜桃视频第一区免费观看| 欧美日韩国产首页| 亚洲与欧洲av电影| 欧美久久久一区| 日本成人在线看| 2021国产精品久久精品| 国精产品一区一区三区mba视频 | 日本成人在线视频网站| 欧美一区二区三区白人| 蜜臀av一级做a爰片久久| 欧美一区日韩一区| 极品少妇一区二区三区精品视频| 欧美变态口味重另类| 国产高清不卡二三区| 国产精品久久久久婷婷二区次 | 国产日韩精品一区二区浪潮av | 国产精品综合一区二区三区| 国产亚洲精品bt天堂精选| www.欧美亚洲| 亚洲狠狠爱一区二区三区| 91精品国产一区二区三区| 美腿丝袜亚洲色图| 国产精品卡一卡二| 欧美日本韩国一区二区三区视频| 免费观看日韩av| 国产精品无码永久免费888| 欧美中文字幕一区| 国产精品一区二区在线看| 日韩理论片中文av| 精品免费日韩av| 91丨九色丨蝌蚪丨老版| 久久9热精品视频| 亚洲一区电影777| 国产日韩欧美精品一区| 欧美三级电影一区| 成人小视频免费观看| 亚洲成人精品一区二区| 久久久精品黄色| 欧美日韩不卡一区二区| 99久久久久久| 国内外成人在线| 日韩在线卡一卡二| 亚洲午夜国产一区99re久久| 久久综合九色综合97婷婷女人| 欧洲在线/亚洲| 成人午夜在线免费| 国产精品资源网站| 蜜桃视频在线观看一区| 亚洲一区二区欧美| 亚洲欧美日韩在线播放| 中文字幕一区二区日韩精品绯色| 久久无码av三级| 欧美成人精品1314www| 欧美久久久久中文字幕| 欧美中文字幕一区二区三区| 成人ar影院免费观看视频| 国产毛片精品国产一区二区三区| 日本中文字幕一区| 伦理电影国产精品| 美女视频一区在线观看| 日本亚洲最大的色成网站www| 性欧美大战久久久久久久久| 亚洲一线二线三线久久久| 亚洲国产va精品久久久不卡综合| 亚洲免费av网站| 亚洲国产中文字幕| 天使萌一区二区三区免费观看| 视频一区视频二区在线观看| 午夜欧美在线一二页| 日韩国产欧美在线播放| 日本va欧美va瓶| 精品在线一区二区三区| 激情六月婷婷久久| 成人久久18免费网站麻豆| 91在线观看下载| 欧美日韩一本到| 日韩欧美一二三四区| wwww国产精品欧美| 中文字幕一区在线观看视频| 亚洲精品免费在线观看| 亚洲18影院在线观看| 极品瑜伽女神91| 91免费看`日韩一区二区| 欧美日韩三级视频| 久久久亚洲综合| 一区二区三区蜜桃网| 激情图区综合网| 色婷婷久久综合| 精品久久人人做人人爰| 国产精品女同一区二区三区| 亚洲午夜影视影院在线观看| 国产制服丝袜一区| 在线观看欧美日本| www激情久久| 午夜影院久久久| 国产成人av电影免费在线观看| 欧美在线免费视屏| 国产精品久久久久毛片软件| 亚洲午夜一二三区视频| 成人久久18免费网站麻豆 | 成人国产亚洲欧美成人综合网| 欧美日韩mp4| 亚洲视频免费观看| 国产老女人精品毛片久久| 欧美高清激情brazzers| 亚洲免费色视频| 国产精品一二三区在线| 欧美一级在线免费| 亚洲第一激情av| 97久久精品人人做人人爽| 亚洲精品一区二区三区在线观看 | 色综合久久综合中文综合网| 久久久久久99久久久精品网站| 美女一区二区久久| 欧美麻豆精品久久久久久| 一区二区欧美视频| 99久久综合狠狠综合久久| 国产女主播一区| 国产一区二区三区蝌蚪| www久久精品| 国产一区在线观看视频| 欧美r级电影在线观看| 久久超碰97人人做人人爱| 69久久99精品久久久久婷婷 | 亚洲第一主播视频| 欧美性做爰猛烈叫床潮| 亚洲第四色夜色| 日韩三级在线观看| 狠狠色伊人亚洲综合成人| www成人在线观看| 99久久精品免费精品国产| 亚洲视频在线观看一区| 欧美这里有精品| 久久超碰97中文字幕| 久久精品欧美日韩精品| 成人小视频在线| 一区二区三区在线影院| 制服丝袜中文字幕一区| 久久99久国产精品黄毛片色诱| 国产午夜精品美女毛片视频| 91在线免费播放| 美洲天堂一区二卡三卡四卡视频| 精品国产3级a| 日本道色综合久久| 日本不卡视频在线| 中文字幕av资源一区| 欧美图区在线视频| 国产黄色91视频| 婷婷一区二区三区| 国产精品免费aⅴ片在线观看| 欧美色图免费看| 成人黄色综合网站| 美女网站视频久久| 一区二区日韩电影| 国产日韩欧美精品综合| 欧美一卡二卡三卡| 日本国产一区二区| 国产成人在线免费| 男人的j进女人的j一区| 久久爱www久久做| 国产精品三级av| 精品国产乱码久久久久久老虎| 91伊人久久大香线蕉| 国内不卡的二区三区中文字幕| 一区二区在线看| 国产精品美女久久久久久久久久久 | 亚洲精品国产视频| 26uuu国产电影一区二区| 日韩视频永久免费| 在线不卡免费av| 欧美三级电影在线看| 在线观看国产日韩| 91一区二区在线| 成人激情午夜影院| 国产69精品久久久久777| 国产黄色精品视频| 成人免费的视频| 成人av网站在线观看| 国产成人啪午夜精品网站男同| 久久国产麻豆精品| 精品影视av免费| 国产精品自拍一区| 成人蜜臀av电影| 99热精品一区二区| 91福利视频久久久久| 91国偷自产一区二区开放时间 | 麻豆精品国产91久久久久久| 日韩黄色在线观看| 久久99久久99精品免视看婷婷| 久久99精品一区二区三区| 国产专区欧美精品| 成人不卡免费av| 欧美日韩在线直播|