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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ransacfithomography_vgg.m

?? 實(shí)現(xiàn)了幾何多視的功能
?? M
字號(hào):
% RANSACFITHOMOGRAPHY - fits 2D homography using RANSAC%% Usage:   [H, inliers] = ransacfithomography_vgg(x1, x2, t)%% Arguments:%          x1  - 2xN or 3xN set of homogeneous points.  If the data is%                2xN it is assumed the homogeneous scale factor is 1.%          x2  - 2xN or 3xN set of homogeneous points such that x1<->x2.%          t   - The distance threshold between data point and the model%                used to decide whether a point is an inlier or not. %                Note that point coordinates are normalised to that their%                mean distance from the origin is sqrt(2).  The value of%                t should be set relative to this, say in the range %                0.001 - 0.01  %% Note that it is assumed that the matching of x1 and x2 are putative and it% is expected that a percentage of matches will be wrong.%% Returns:%          H       - The 3x3 homography such that x2 = H*x1.%          inliers - An array of indices of the elements of x1, x2 that were%                    the inliers for the best model.%% See Also: ransac, homography2d, homography1d% Peter Kovesi  % School of Computer Science & Software Engineering% The University of Western Australia% pk at csse uwa edu au% http://www.csse.uwa.edu.au/~pk%% February 2004 - original version% July     2004 - error in denormalising corrected (thanks to Andrew Stein)% Adapted to use vgg functions by Peter Kovesi and Andrew Zissermanfunction [H, inliers] = ransacfithomography_vgg(x1, x2, t)    if ~all(size(x1)==size(x2))        error('Data sets x1 and x2 must have the same dimension');    end        [rows,npts] = size(x1);    if rows~=2 & rows~=3        error('x1 and x2 must have 2 or 3 rows');    end        if npts < 4        error('Must have at least 4 points to fit homography');    end        if rows == 2    % Pad data with homogeneous scale factor of 1        x1 = [x1; ones(1,npts)];        x2 = [x2; ones(1,npts)];            end            % Normalise each set of points so that the origin is at centroid and    % mean distance from origin is sqrt(2).  normalise2dpts also ensures the    % scale parameter is 1.  Note that 'homography2d' will also call    % 'normalise2dpts' but the code in 'ransac' that calls the distance    % function will not - so it is best that we normalise beforehand.    [x1, T1] = normalise2dpts(x1);    [x2, T2] = normalise2dpts(x2);        s = 4;  % Minimum No of points needed to fit a homography.        fittingfn = @wrap_vgg_homography2d;    distfn    = @homogdist2d;    degenfn   = @isdegenerate;    % x1 and x2 are 'stacked' to create a 6xN array for ransac    [H, inliers] = ransac([x1; x2], fittingfn, distfn, degenfn, s, t);        % Now do a final least squares fit on the data points considered to    % be inliers.    Hlin = vgg_H_from_x_lin(x1(:,inliers), x2(:,inliers));    H = vgg_H_from_x_nonlin(Hlin,x1(:,inliers), x2(:,inliers));        % Denormalise    H = T2\H*T1;    %----------------------------------------------------------------------% Function to evaluate the symmetric transfer error of a homography with% respect to a set of matched points as needed by RANSAC.function d2 = homogdist2d(H, x);        x1 = x(1:3,:);   % Extract x1 and x2 from x    x2 = x(4:6,:);            % Calculate, in both directions, the transfered points        Hx1    = H*x1;    invHx2 = H\x2;        % Normalise so that the homogeneous scale parameter for all coordinates    % is 1.        x1     = hnormalise(x1);    x2     = hnormalise(x2);         Hx1    = hnormalise(Hx1);    invHx2 = hnormalise(invHx2);         d2 = sum((x1-invHx2).^2)  + sum((x2-Hx1).^2);        %----------------------------------------------------------------------% Function to determine if a set of 4 pairs of matched  points give rise% to a degeneracy in the calculation of a homography as needed by RANSAC.% This involves testing whether any 3 of the 4 points in each set is% colinear.      function r = isdegenerate(x)    x1 = x(1:3,:);    % Extract x1 and x2 from x    x2 = x(4:6,:);            r = ...    iscolinear(x1(:,1),x1(:,2),x1(:,3)) | ...    iscolinear(x1(:,1),x1(:,2),x1(:,4)) | ...    iscolinear(x1(:,1),x1(:,3),x1(:,4)) | ...    iscolinear(x1(:,2),x1(:,3),x1(:,4)) | ...    iscolinear(x2(:,1),x2(:,2),x2(:,3)) | ...    iscolinear(x2(:,1),x2(:,2),x2(:,4)) | ...    iscolinear(x2(:,1),x2(:,3),x2(:,4)) | ...    iscolinear(x2(:,2),x2(:,3),x2(:,4));    function H = wrap_vgg_homography2d(x)     xs1 = x(1:3,:);     xs2 = x(4:6,:);      H = vgg_H_from_x_lin(xs1,xs2);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩不卡免费视频| 精品日韩在线一区| 亚洲男同1069视频| 色综合久久99| 亚洲国产一二三| 日韩欧美色综合网站| 精品一区二区三区久久久| 久久亚洲捆绑美女| 成人禁用看黄a在线| 一区二区三区在线不卡| 69堂成人精品免费视频| 极品少妇xxxx偷拍精品少妇| 亚洲国产电影在线观看| 欧美亚洲综合网| 麻豆久久久久久久| 国产欧美一区二区三区网站 | 91在线视频网址| 亚洲国产欧美日韩另类综合| 欧美一二区视频| 国产精品123| 亚洲aaa精品| 三级在线观看一区二区| 久久精品无码一区二区三区| www.亚洲精品| 日韩av午夜在线观看| 国产精品三级av| 欧美一级高清片| 99久久久国产精品| 轻轻草成人在线| 亚洲私人黄色宅男| 日韩欧美精品在线| 91蜜桃网址入口| 精品一区二区三区视频在线观看| 亚洲女人小视频在线观看| 日韩精品专区在线影院重磅| 99re热视频精品| 经典三级视频一区| 亚洲一区二区三区四区中文字幕| 久久久久久久久久久久电影| 欧美日韩一区二区在线观看 | 青青青伊人色综合久久| 1区2区3区精品视频| 亚洲精品一区二区三区精华液| 色综合久久久久综合| 国产在线播精品第三| 亚洲成av人在线观看| 亚洲视频一区二区在线观看| 欧美tk丨vk视频| 777a∨成人精品桃花网| 国产成人av影院| 男人操女人的视频在线观看欧美| 亚洲视频一区二区免费在线观看| 精品99一区二区三区| 欧美怡红院视频| 91网站在线观看视频| 国产成人综合亚洲网站| 麻豆成人免费电影| 三级成人在线视频| 亚洲第一福利一区| 亚洲一卡二卡三卡四卡| 国产免费观看久久| 久久这里只有精品视频网| 日韩精品中文字幕一区二区三区| 91福利视频网站| 91猫先生在线| 91捆绑美女网站| 91社区在线播放| 91免费精品国自产拍在线不卡| 成人av在线播放网址| 国产精品99久久不卡二区| 久久99国产精品成人| 久久国产精品第一页| 蜜桃久久av一区| 日本视频中文字幕一区二区三区| 日韩精品91亚洲二区在线观看| 亚洲国产婷婷综合在线精品| 亚洲国产精品一区二区久久恐怖片 | 亚洲自拍欧美精品| 成人动漫一区二区三区| bt7086福利一区国产| 99免费精品视频| 91网上在线视频| 91蝌蚪porny| 欧美亚洲日本国产| 欧美乱熟臀69xxxxxx| 91精品麻豆日日躁夜夜躁| 日韩视频一区二区在线观看| 欧美精品一区二区在线播放| 久久久亚洲欧洲日产国码αv| 欧美高清在线视频| 亚洲精品视频在线观看网站| 亚洲成人午夜电影| 麻豆精品在线播放| 国模无码大尺度一区二区三区| 国产成人精品aa毛片| 色综合中文字幕| 91精品久久久久久久91蜜桃| 久久欧美中文字幕| 亚洲视频在线观看一区| 天天色综合成人网| 国产一区二区三区| 91在线免费视频观看| 欧美日韩亚洲不卡| 久久伊99综合婷婷久久伊| 国产精品国产三级国产专播品爱网 | www欧美成人18+| 国产精品国产三级国产aⅴ原创| 亚洲精品乱码久久久久久久久| 日韩一区精品视频| 国产成人99久久亚洲综合精品| 92国产精品观看| 日韩精品中文字幕在线不卡尤物| 国产精品欧美极品| 性欧美大战久久久久久久久| 久久99九九99精品| 色悠悠久久综合| 日韩欧美一区在线| 亚洲少妇最新在线视频| 免费看欧美美女黄的网站| 成人毛片视频在线观看| 欧美一区国产二区| 国产精品久久福利| 美女高潮久久久| 色婷婷av一区二区三区gif| 日韩欧美自拍偷拍| 一区二区三区在线视频观看58| 精品一区二区三区免费观看| 在线免费av一区| 国产午夜精品理论片a级大结局| 一区二区免费看| 国产成人av一区| 欧美一级一区二区| 亚洲国产乱码最新视频 | 男人的j进女人的j一区| 99精品欧美一区二区三区综合在线| 日韩欧美一二三区| 亚洲香肠在线观看| 国产日韩精品一区二区浪潮av | 一本高清dvd不卡在线观看| 日韩免费看的电影| 亚洲国产一区二区三区青草影视| 成人免费毛片aaaaa**| 精品美女一区二区| 亚欧色一区w666天堂| 一本大道久久a久久精二百| 国产亚洲精品bt天堂精选| 免费在线一区观看| 欧美老女人在线| 亚洲宅男天堂在线观看无病毒| 成人黄色软件下载| 国产日产欧美一区| 激情综合色播激情啊| 日韩精品一区二区三区在线播放| 亚洲成人高清在线| 欧美中文字幕一区| 亚洲精品日日夜夜| 91麻豆精品一区二区三区| 欧美激情中文不卡| 粉嫩一区二区三区在线看| 国产欧美日韩在线看| 国产一区二区在线免费观看| 日韩女优av电影| 蜜臀a∨国产成人精品| 日韩欧美一二三区| 久久精品99国产国产精| 欧美大片日本大片免费观看| 日本aⅴ亚洲精品中文乱码| 日韩一区二区三区免费观看| 麻豆精品视频在线观看| 欧美电影免费观看高清完整版在线| 日韩电影在线观看网站| 日韩精品一区在线观看| 国产一区二区三区久久悠悠色av | 91精品国产91久久综合桃花| 日韩成人免费看| 日韩美女视频一区二区在线观看| 蜜臀av一区二区三区| 久久青草欧美一区二区三区| 福利视频网站一区二区三区| 中文字幕在线免费不卡| 色欧美88888久久久久久影院| 亚洲女人的天堂| 欧美区在线观看| 久久99精品国产91久久来源| 久久久久久免费网| 99久久综合99久久综合网站| 亚洲精品日产精品乱码不卡| 欧美三级韩国三级日本一级| 日韩激情一二三区| 久久久亚洲精华液精华液精华液 | 欧美三区在线观看| 免费xxxx性欧美18vr| 久久精品人人做| 日本精品免费观看高清观看| 视频一区二区中文字幕| 欧美精品一区视频| 色天使久久综合网天天| 免费xxxx性欧美18vr| 国产精品久久久久久亚洲伦| 色噜噜狠狠成人网p站|