看板 NIUECE91 關於我們 聯絡資訊
方法一: for(Block_h=h;Block_h<h+16;Block_h++) for(Block_w=w;Block_w<w+16;Block_w++) { motion_Y[Block_h][Block_w]=past_original_Y[Block_h][Block_w]; motion_Cb[Block_h/2][Block_w/2]=past_Cb[Block_h/2][Block_w/2]; motion_Cr[Block_h/2][Block_w/2]=past_Cr[Block_h/2][Block_w/2]; } 方法二: for(Block_h=h;Block_h<h+16;Block_h++) for(Block_w=w;Block_w<w+16;Block_w++) motion_Y[Block_h][Block_w]=past_original_Y[Block_h][Block_w]; for(Block_h=h;Block_h<(h+16)/2;Block_h++) for(Block_w=w;Block_w<(w+16)/2;Block_w++) { motion_Cb[Block_h][Block_w]=past_Cb[Block_h][Block_w]; motion_Cr[Block_h][Block_w]=past_Cr[Block_h][Block_w]; } 上面兩個方法不是意思一樣嗎? 可是跑出來結果完全不一樣耶 誰看的出來 差在哪邊? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.50.167
kewang:寫的好亂 晚上再看 已經用到CbCr了喔 這麼厲害..... 08/20 10:22
smallchecken:3/2=1.5?...[X.5][X.5]..不知道會怎樣呢...呵呵 08/20 18:23
smallchecken:我想你把方法1的Block_h/2改成\2(整除)兩個就會一樣 08/20 18:24
ccclum:Borland C 把 Block_h\2 編譯為語法錯誤耶 要inlcude東西嗎 08/20 20:35
kewang:= = 心運那個是VB的寫法........ 08/20 23:25
smallchecken:哇勒...那總有個整除的辦法吧.... 08/20 23:47