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

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

?? motionesttss.m

?? 三步法哪l是一種較好的搜索算法
?? M
字號(hào):
% Computes motion vectors using Three Step Search method
%
% Input
%   imgP : The image for which we want to find motion vectors
%   imgI : The reference image
%   mbSize : Size of the macroblock
%   p : Search parameter  (read literature to find what this means)
%
% Ouput
%   motionVect : the motion vectors for each integral macroblock in imgP
%   TSScomputations: The average number of points searched for a macroblock
%
% Written by Aroh Barjatya


function [motionVect, TSScomputations] = motionEstTSS(imgP, imgI, mbSize, p)

[row col] = size(imgI);

vectors = zeros(2,row*col/mbSize^2);
costs = ones(3, 3) * 65537;

computations = 0;

% we now take effectively log to the base 2 of p
% this will give us the number of steps required

L = floor(log10(p+1)/log10(2));   
stepMax = 2^(L-1);

% we start off from the top left of the image
% we will walk in steps of mbSize
% for every marcoblock that we look at we will look for
% a close match p pixels on the left, right, top and bottom of it

mbCount = 1;
for i = 1 : mbSize : row-mbSize+1
    for j = 1 : mbSize : col-mbSize+1
        
        % the three step search starts
        % we will evaluate 9 elements at every step
        % read the literature to find out what the pattern is
        % my variables have been named aptly to reflect their significance

        x = j;
        y = i;
        
        % In order to avoid calculating the center point of the search
        % again and again we always store the value for it from teh
        % previous run. For the first iteration we store this value outside
        % the for loop, but for subsequent iterations we store the cost at
        % the point where we are going to shift our root.
        
        costs(2,2) = costFuncMAD(imgP(i:i+mbSize-1,j:j+mbSize-1), ...
                                    imgI(i:i+mbSize-1,j:j+mbSize-1),mbSize);
        
        computations = computations + 1;
        stepSize = stepMax;               

        while(stepSize >= 1)  

            % m is row(vertical) index
            % n is col(horizontal) index
            % this means we are scanning in raster order
            for m = -stepSize : stepSize : stepSize        
                for n = -stepSize : stepSize : stepSize
                    refBlkVer = y + m;   % row/Vert co-ordinate for ref block
                    refBlkHor = x + n;   % col/Horizontal co-ordinate
                    if ( refBlkVer < 1 || refBlkVer+mbSize-1 > row ...
                        || refBlkHor < 1 || refBlkHor+mbSize-1 > col)
                        continue;
                    end


                    costRow = m/stepSize + 2;
                    costCol = n/stepSize + 2;
                    if (costRow == 2 && costCol == 2)
                        continue
                    end
                    costs(costRow, costCol ) = costFuncMAD(imgP(i:i+mbSize-1,j:j+mbSize-1), ...
                        imgI(refBlkVer:refBlkVer+mbSize-1, refBlkHor:refBlkHor+mbSize-1), mbSize);
                    
                    computations = computations + 1;
                end
            end
        
            % Now we find the vector where the cost is minimum
            % and store it ... this is what will be passed back.
        
            [dx, dy, min] = minCost(costs);      % finds which macroblock in imgI gave us min Cost
            
            
            % shift the root for search window to new minima point

            x = x + (dx-2)*stepSize;
            y = y + (dy-2)*stepSize;
            
            % Arohs thought: At this point we can check and see if the
            % shifted co-ordinates are exactly the same as the root
            % co-ordinates of the last step, then we check them against a
            % preset threshold, and ifthe cost is less then that, than we
            % can exit from teh loop right here. This way we can save more
            % computations. However, as this is not implemented in the
            % paper I am modeling, I am not incorporating this test. 
            % May be later...as my own addition to the algorithm
            
            stepSize = stepSize / 2;
            costs(2,2) = costs(dy,dx);
            
        end
        vectors(1,mbCount) = y - i;    % row co-ordinate for the vector
        vectors(2,mbCount) = x - j;    % col co-ordinate for the vector            
        mbCount = mbCount + 1;
        costs = ones(3,3) * 65537;
    end
end

motionVect = vectors;
TSScomputations = computations/(mbCount - 1);
                    

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久99精品一区| 国产999精品久久久久久绿帽| av午夜精品一区二区三区| 国产蜜臀av在线一区二区三区 | 亚洲午夜久久久久久久久电影网| 91影院在线免费观看| 亚洲免费资源在线播放| 在线观看免费一区| 蜜臀av性久久久久av蜜臀妖精| 欧美一区二区三区视频在线 | 视频一区中文字幕国产| 337p亚洲精品色噜噜| 麻豆精品新av中文字幕| 中文字幕精品—区二区四季| 色婷婷一区二区三区四区| 天天操天天综合网| 国产午夜精品一区二区| 91久久久免费一区二区| 久久99精品国产.久久久久| 中文字幕乱码久久午夜不卡| 欧美午夜不卡在线观看免费| 激情六月婷婷久久| 一区二区三区在线视频播放| 67194成人在线观看| 成人在线视频一区二区| 亚洲国产精品一区二区www在线 | 欧美视频一区二区| 国产综合一区二区| 亚洲午夜影视影院在线观看| 亚洲精品在线观看网站| 欧美亚洲自拍偷拍| 国产精品99久久久久| 亚洲制服欧美中文字幕中文字幕| 精品国产乱码久久久久久1区2区| 在线视频一区二区三| 国产一区二区三区四区五区入口 | 亚洲欧美日韩电影| 欧美成人精品1314www| 色欧美88888久久久久久影院| 久久99精品久久久| 亚洲中国最大av网站| 中文字幕国产一区二区| 日韩欧美一区电影| 91福利视频网站| 成人免费精品视频| 极品少妇一区二区三区精品视频| 樱桃国产成人精品视频| 国产日韩欧美不卡| 日韩女优视频免费观看| 欧美午夜精品一区二区三区| 成人精品小蝌蚪| 国产精品资源在线看| 日韩国产精品91| 一区二区日韩电影| 国产精品久久久久久户外露出| 日韩亚洲欧美中文三级| 欧美三级三级三级| 在线视频你懂得一区二区三区| 成人午夜碰碰视频| 国产精品亚洲一区二区三区妖精| 日韩黄色在线观看| 亚洲成av人片一区二区梦乃| 亚洲色图清纯唯美| 国产精品色噜噜| 国产午夜精品理论片a级大结局 | 欧美理论片在线| 在线观看亚洲一区| 在线中文字幕一区二区| 91视频一区二区| 91网址在线看| 日本精品一级二级| 在线视频国内自拍亚洲视频| 色婷婷综合久久久久中文| 91啪亚洲精品| 色综合久久久久网| 欧美亚洲国产一区二区三区va| 91高清视频在线| 欧美日韩国产综合一区二区三区 | 欧美日韩一级黄| 欧美精品久久99久久在免费线| 欧美影视一区二区三区| 欧美日韩亚洲丝袜制服| 欧美在线一二三| 欧美精品一二三区| 日韩限制级电影在线观看| 欧美va在线播放| 欧美国产丝袜视频| 亚洲欧美一区二区三区国产精品| 伊人婷婷欧美激情| 日韩av一区二区在线影视| 免费av成人在线| 国产精品1区2区| 91在线国内视频| 欧美三级在线看| 精品国产sm最大网站免费看| 久久九九久久九九| 亚洲久草在线视频| 婷婷久久综合九色综合绿巨人 | 国产伦精品一区二区三区免费迷| 国产麻豆视频一区| 91麻豆自制传媒国产之光| 欧美久久久一区| 精品国产一区二区三区忘忧草| 国产人成亚洲第一网站在线播放| 自拍视频在线观看一区二区| 午夜精品在线视频一区| 经典三级在线一区| 99在线热播精品免费| 在线不卡欧美精品一区二区三区| 欧美va亚洲va国产综合| 国产精品久久久久久户外露出| 亚洲国产日韩综合久久精品| 精品在线一区二区三区| av电影在线观看完整版一区二区| 欧美精品一二三四| 国产精品欧美久久久久一区二区| 亚洲第一主播视频| 成人性生交大合| 56国语精品自产拍在线观看| 国产欧美日韩在线观看| 亚洲chinese男男1069| 国产精品一区二区果冻传媒| 欧美日韩在线三区| 国产精品进线69影院| 免费亚洲电影在线| 在线观看一区日韩| 欧美国产精品一区二区| 秋霞影院一区二区| 一本色道综合亚洲| 欧美激情综合五月色丁香| 日韩黄色免费电影| 色综合欧美在线| 日本一区二区综合亚洲| 麻豆91免费看| 欧洲日韩一区二区三区| 国产精品国产三级国产普通话三级| 日韩av中文字幕一区二区三区| 91丨porny丨中文| 国产亲近乱来精品视频| 久久成人精品无人区| 欧美日韩国产另类一区| 亚洲欧洲精品天堂一级| 国产一区激情在线| 日韩欧美的一区二区| 亚洲福利一二三区| 91成人看片片| 亚洲久草在线视频| 不卡视频在线看| 久久久99精品久久| 精品一区二区免费看| 91精品久久久久久久91蜜桃| 一区二区三区在线免费观看| 盗摄精品av一区二区三区| 精品国产免费人成电影在线观看四季| 性做久久久久久久久| 欧美视频完全免费看| 亚洲精品免费在线观看| 色综合久久久久| 亚洲免费看黄网站| 色综合久久88色综合天天免费| 亚洲图片你懂的| av毛片久久久久**hd| 亚洲特黄一级片| 色香色香欲天天天影视综合网 | 一区二区三区在线视频免费| 91丨九色丨尤物| 中文字幕佐山爱一区二区免费| 懂色av一区二区夜夜嗨| 欧美国产在线观看| 91色porny| 一区二区三区自拍| 欧美色窝79yyyycom| 午夜精品影院在线观看| 欧美高清dvd| 黄页视频在线91| 国产亚洲综合色| 99精品国产热久久91蜜凸| 亚洲日穴在线视频| 欧美日韩一级二级三级| 日韩制服丝袜av| 久久尤物电影视频在线观看| 国产福利91精品| 自拍偷在线精品自拍偷无码专区| 日本二三区不卡| 日日摸夜夜添夜夜添国产精品| 日韩视频一区二区在线观看| 久久精品99国产精品日本| 国产亚洲va综合人人澡精品| 成人aa视频在线观看| 亚洲一级在线观看| 日韩视频一区二区| 国产成人精品亚洲日本在线桃色| 成人欧美一区二区三区在线播放| 精品视频一区二区不卡| 经典三级在线一区| 亚洲免费观看在线观看| 日韩欧美国产精品| 91亚洲男人天堂| 日本欧美加勒比视频| 国产精品久久三|