[問題] 關於給值出界

作者: Fugacious (bibliomania)   2015-08-09 12:53:15
因為程式碼有點長
所以截圖放上來
http://imgur.com/8bUJoXv
點開圖可以放大
if mse < min
min = mse
x = j*16-15+k;
y = i*16-15+l;
mvx(j,i) = x-(j*16-15);
mvy(j,i) = y-(i*16-15);
Y3(j*16-15:j*16,i*16-15:i*16)=FrameY1((mvx*16-15:mvx*16) , (mvy*16-15:mvy*16));
比較有問題是這段
我想把 FrameY1 的東西用 mvx mvy 丟到Y3
FrameY1是144*176
mvx mvy都是9*11
但是一直出界
給的定義不太對
解出來了
Y3(j*16-15:j*16,i*16-15:i*16) = FrameY1(j*16-15+mvx : j*16+mvx ,
i*16-15+mvy : i*16+mvy );
mvx mvy 當成位移就好了
http://imgur.com/0peVUOR

Links booklink

Contact Us: admin [ a t ] ucptt.com