2017-11-22から1日間の記事一覧

JPEGのハフマン符号化

http://d.hatena.ne.jp/kuriken12/20100115/1263566612 http://d.hatena.ne.jp/kuriken12/20100116/1263624735 http://d.hatena.ne.jp/kuriken12/20100116/1263624765 http://d.hatena.ne.jp/kuriken12/20100130/1264782145 http://d.hatena.ne.jp/kuriken12…

プログレッシブとインターレース

フーリエ変換と画像圧縮

https://www.slideshare.net/ginrou799/ss-46355460 フーリエ変換と画像圧縮の仕組み from yuichi takeda

輝度と色差 その2

function ycbcr_test close all; clear; %% lena im = imread('lena.jpg'); [X,Y,c] = size(im); Ys= zeros(X,Y); Cbs= zeros(X,Y); Crs = zeros(X,Y); for y=1:Y for x=1:X R = im(y,x,1); G = im(y,x,1); B = im(y,x,1); [Y,Cb,Cr] = RGB2YCbCR(R,G,B); Ys…

輝度と色差

function encoder close all; clear; %% initialization N = 256; im = zeros(N,N,3); im2 = zeros(N,N,3); Ys = zeros(N,N); Cbs = zeros(N,N); Crs = zeros(N,N); %% Main routine im = makeRGB(im); subplot(141); imshow(im); title("original RGB"); %i…

Y-Cb-CrをRGBとして表示するとどうなるか

緑が強い部分が白くなる function ycbcr_test close all; clear; %% lena im = imread('lena.jpg'); [X,Y,c] = size(im); im2 = zeros(X,Y,c); for y=1:Y for x=1:X R = im(y,x,1); G = im(y,x,1); B = im(y,x,1); [Y,Cb,Cr] = RGB2YCbCR(R,G,B); im2(y,x,1)…