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

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

?? est_q_pseudo.m.svn-base

?? matlab code on super resolution
?? SVN-BASE
字號:
% Finds the approximate pseudo projective model parameters (q) between
% two images, g and h.  Adapted from video orbits code.
% Model:   u = a + bx + cy + gx^2 + hxy
%          v = d + ex + fy + gxy  + hy^2

function [q] = est_q(g, h)

% Convert to doubles
g = double(g);
h = double(h);

% Get dimensions of image
[y,x] = size(g);

% Lose one in each dimension because of diff
y = y - 1;
x = x - 1;

% Find the spatial and temporal derivatives
% TODO: Could use differences between images as derivatives
%Ex = imfilter(double(g), fspecial('sobel')', 'replicate');
%Ey = imfilter(double(g), fspecial('sobel'), 'replicate');
%Et = double(h) - double(g);
Ex = (diff(g(1:y,:)')' + diff(h(1:y,:)')') / 2;
Ey = (diff(g(:,1:x)) + diff(h(:,1:x))) / 2; 
Et = h(1:y,1:x) - g(1:y,1:x);

% Replace NaN with 0
Ex = nanto(Ex,0);
Ey = nanto(Ey,0);
Et = nanto(Et,0);

% Build x and y index matrices
%gx = size(g,2);
%gy = size(g,1);
%X = repmat([0:gx-1],[gy 1]);
%Y = repmat([0:gy-1]',[1 gx]);
[y,x] = size(Ex);
[X,Y] = meshgrid(1:x,y:-1:1);

% Solve A*q = -B

% Build matrix A
A = zeros(8);
% Column 1
A(:,1) = [sum(sum((Y.^2.*Ey+Y.*X.*Ex).^2));
          sum(sum((Y.^2.*Ey+Y.*X.*Ex).*Y.*Ey));
          sum(sum((Y.^2.*Ey+Y.*X.*Ex).*X.*Ey));
          sum(sum((Y.^2.*Ey+Y.*X.*Ex).*Ey));
          sum(sum((Y.^2.*Ey+Y.*X.*Ex).*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum((Y.^2.*Ey+Y.*X.*Ex).*Y.*Ex));
          sum(sum((Y.^2.*Ey+Y.*X.*Ex).*X.*Ex));
          sum(sum((Y.^2.*Ey+Y.*X.*Ex).*Ex))];
% Column 2
A(:,2) = [sum(sum(Y.*Ey.*(Y.^2.*Ey+Y.*X.*Ex)));
          sum(sum(Y.^2.*Ey.^2));
          sum(sum(Y.*X.*Ey.^2));
          sum(sum(Y.*Ey.^2));
          sum(sum(Y.*Ey.*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum(Y.^2.*Ey.*Ex));
          sum(sum(Y.*X.*Ey.*Ex));
          sum(sum(Y.*Ey.*Ex))];
% Column 3
A(:,3) = [sum(sum(X.*Ey.*(Y.^2.*Ey+Y.*X.*Ex)));
          sum(sum(X.*Y.*Ey.^2));
          sum(sum(X.^2.*Ey.^2));
          sum(sum(X.*Ey.^2));
          sum(sum(X.*Ey.*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum(X.*Y.*Ey.*Ex));
          sum(sum(X.^2.*Ey.*Ex));
          sum(sum(X.*Ey.*Ex))];
% Column 4
A(:,4) = [sum(sum(Ey.*(Y.^2.*Ey+Y.*X.*Ex)));
          sum(sum(Y.*Ey.^2));
          sum(sum(X.*Ey.^2));
          sum(sum(Ey.^2));
          sum(sum(Ey.*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum(Y.*Ey.*Ex));
          sum(sum(X.*Ey.*Ex));
          sum(sum(Ey.*Ex))];
% Column 5
A(:,5) = [sum(sum((Y.*X.*Ey+X.^2.*Ex).*(Y.^2.*Ey+Y.*X.*Ex)));
          sum(sum((Y.*X.*Ey+X.^2.*Ex).*Y.*Ey));
          sum(sum((Y.*X.*Ey+X.^2.*Ex).*X.*Ey));
          sum(sum((Y.*X.*Ey+X.^2.*Ex).*Ey));
          sum(sum((Y.*X.*Ey+X.^2.*Ex).*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum((Y.*X.*Ey+X.^2.*Ex).*Y.*Ex));
          sum(sum((Y.*X.*Ey+X.^2.*Ex).*X.*Ex));
          sum(sum((Y.*X.*Ey+X.^2.*Ex).*Ex))];
% Column 6
A(:,6) = [sum(sum(Y.*Ex.*(Y.^2.*Ey+Y.*X.*Ex)));
          sum(sum(Y.^2.*Ey.*Ex));
          sum(sum(Y.*X.*Ey.*Ex));
          sum(sum(Y.*Ey.*Ex));
          sum(sum(Y.*Ex.*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum(Y.^2.*Ex.^2));
          sum(sum(Y.*X.*Ex.^2));
          sum(sum(Y.*Ex.^2))];
% Column 7
A(:,7) = [sum(sum(X.*Ex.*(Y.^2.*Ey+Y.*X.*Ex)));
          sum(sum(X.*Y.*Ey.*Ex));
          sum(sum(X.^2.*Ey.*Ex));
          sum(sum(X.*Ey.*Ex));
          sum(sum(X.*Ex.*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum(X.*Y.*Ex.^2));
          sum(sum(X.^2.*Ex.^2));
          sum(sum(X.*Ex.^2))];
% Column 8
A(:,8) = [sum(sum(Ex.*(Y.^2.*Ey+Y.*X.*Ex)));
          sum(sum(Y.*Ey.*Ex));
          sum(sum(X.*Ey.*Ex));
          sum(sum(Ey.*Ex));
          sum(sum(Ex.*(Y.*X.*Ey+X.^2.*Ex)));
          sum(sum(Y.*Ex.^2));
          sum(sum(X.*Ex.^2));
          sum(sum(Ex.^2))];
        
% Build vector B
B = [sum(sum(Et.*(Y.^2.*Ey+Y.*X.*Ex)));  % g
     sum(sum(Et.*Y.*Ey));                % b
     sum(sum(Et.*X.*Ey));                % c
     sum(sum(Et.*Ey));                   % a
     sum(sum(Et.*(Y.*X.*Ey+X.^2.*Ex)));  % h
     sum(sum(Et.*Y.*Ex));                % e
     sum(sum(Et.*X.*Ex));                % f
     sum(sum(Et.*Ex))] * -1;             % d
   
% Solve for q
 q = A \ B;

% Compress into [0,1) dimensions
q = q + [0;1;0;0;0;0;1;0];
q = q .* [y;1;x/y;1/y;x;y/x;1;1/x];

% Rearrange into correct order
q = q([4 2 3 8 6 7 1 5]);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线国产亚洲欧美| 成人午夜大片免费观看| 亚洲天堂久久久久久久| 欧美国产日韩在线观看| 国产女同互慰高潮91漫画| 久久综合色一综合色88| 亚洲精品一线二线三线| 日韩一区二区在线看| 日韩一级黄色大片| 欧美成人精品福利| 久久综合久色欧美综合狠狠| 精品久久国产97色综合| 精品成人一区二区三区四区| wwwwxxxxx欧美| 国产欧美一区二区在线| 国产精品美女一区二区| 国产精品初高中害羞小美女文| 国产精品的网站| 亚洲一区免费观看| 奇米四色…亚洲| 韩国av一区二区三区| 成人永久aaa| 91福利视频网站| 欧美一级一级性生活免费录像| 精品国产乱码久久久久久久久| 精品99一区二区| 国产精品素人一区二区| 亚洲黄色片在线观看| 青青草一区二区三区| 国产成人精品影视| 欧美在线小视频| 日韩精品一区在线观看| 日本一区二区三区dvd视频在线| 中文字幕不卡一区| 日韩精品一级二级| 国产成人免费视频网站| 精品视频免费看| 久久精品亚洲麻豆av一区二区| 亚洲女与黑人做爰| 国产在线视频一区二区三区| 91蝌蚪国产九色| 精品理论电影在线| 亚洲综合在线免费观看| 精品中文字幕一区二区| 色菇凉天天综合网| 国产日韩精品一区二区三区在线| 亚洲国产一区二区三区青草影视| 国产一区二区视频在线| 欧美疯狂做受xxxx富婆| 最新日韩av在线| 国产一二三精品| 日韩一级精品视频在线观看| 亚洲中国最大av网站| 丰满放荡岳乱妇91ww| 日韩美一区二区三区| 尤物在线观看一区| 国产91在线观看| 精品欧美一区二区久久| 午夜视频一区二区| 色婷婷av一区二区| 国产精品第一页第二页第三页| 麻豆国产欧美一区二区三区| 色欧美片视频在线观看| 中文字幕一区av| 成人v精品蜜桃久久一区| 久久久久久免费| 国内久久婷婷综合| 久久综合一区二区| 久久狠狠亚洲综合| 日韩欧美国产精品| 免费xxxx性欧美18vr| 欧美猛男超大videosgay| 一区二区三区自拍| 在线精品视频免费播放| 一区二区三区日韩在线观看| ...xxx性欧美| 久久久九九九九| 亚洲线精品一区二区三区| 亚洲精品一二三| 国产成人精品影视| 亚洲成av人片在线观看| 色乱码一区二区三区88| 亚洲最大成人综合| 欧美日韩www| 日韩黄色小视频| 日韩精品最新网址| 黄色日韩网站视频| 亚洲国产成人在线| 9久草视频在线视频精品| 最好看的中文字幕久久| 91福利资源站| 免费人成精品欧美精品| 精品国产a毛片| 国产福利精品一区二区| 国产精品国产三级国产aⅴ入口| av在线这里只有精品| 一区二区三区中文字幕在线观看| 欧美日韩精品一区二区| 久久国产三级精品| 欧美国产日本韩| 色婷婷综合久久| 日产精品久久久久久久性色| 久久夜色精品国产噜噜av| 成人深夜视频在线观看| 一区二区三区成人在线视频| 91精品麻豆日日躁夜夜躁| 国产一区二区三区在线观看免费 | 中文字幕av一区 二区| 日日骚欧美日韩| 国产午夜精品福利| 在线观看中文字幕不卡| 激情国产一区二区| 亚洲最新视频在线观看| 久久久久久久免费视频了| 国产成人精品亚洲日本在线桃色 | 福利91精品一区二区三区| 中日韩免费视频中文字幕| 91小视频免费看| 麻豆久久久久久久| 亚洲精品乱码久久久久久黑人| 欧美一区二区日韩| 国产日韩精品久久久| 最新国产精品久久精品| 欧美一级二级在线观看| 91麻豆福利精品推荐| 久久99精品国产麻豆婷婷洗澡| 亚洲同性同志一二三专区| 欧美大片在线观看一区二区| 91蜜桃视频在线| 国产精品中文字幕欧美| 五月综合激情网| 亚洲视频一二三| 国产欧美精品区一区二区三区| 欧美巨大另类极品videosbest| 不卡的av电影| 国产福利精品一区| 久久精品国产第一区二区三区| 亚洲高清免费视频| 一区二区三区免费在线观看| 亚洲欧美在线视频观看| 国产色婷婷亚洲99精品小说| 日韩一区二区在线观看| 欧美三级韩国三级日本一级| av日韩在线网站| 成人免费的视频| 国产福利一区二区三区视频在线| 久久精品久久综合| 日本三级韩国三级欧美三级| 夜夜嗨av一区二区三区网页| 久久精品综合网| 国产欧美日韩另类一区| 久久久蜜桃精品| 国产亚洲欧美在线| 日韩精品一区国产麻豆| 粉嫩aⅴ一区二区三区四区| 久久国产夜色精品鲁鲁99| 亚洲高清一区二区三区| 亚洲欧美另类久久久精品2019| 国产午夜三级一区二区三| 精品国产91乱码一区二区三区| 日韩一区二区在线观看| 精品国产一区二区三区四区四| 精品播放一区二区| 国产欧美精品一区二区三区四区| 日韩欧美国产三级| 日韩欧美一区在线观看| 欧美久久婷婷综合色| 欧美精品色一区二区三区| 欧美一区二区在线免费观看| 欧美成人官网二区| 国产亚洲精品7777| 自拍偷在线精品自拍偷无码专区 | 欧美主播一区二区三区| 在线观看av一区| 日韩午夜在线观看| 国产日韩一级二级三级| 666欧美在线视频| 国产日韩精品久久久| 亚洲综合在线第一页| 美脚の诱脚舐め脚责91| 成人三级在线视频| 欧美在线视频全部完| 精品国产乱码久久久久久牛牛| 国产精品白丝在线| 偷拍一区二区三区| 成人精品国产福利| 欧美日本一道本| 日本一区二区三区高清不卡| 亚洲一区二区三区四区五区中文| 乱一区二区av| 91视频91自| 精品成人a区在线观看| 亚洲精品久久久久久国产精华液| 青青草国产精品97视觉盛宴| 成人av电影免费在线播放| 7777精品伊人久久久大香线蕉最新版| 久久九九国产精品| 日韩av电影免费观看高清完整版在线观看| 国产成人在线电影| 欧美一级一级性生活免费录像|