請問高手一段mablab code轉成c++ code

看板Programming作者時間18年前 (2007/04/30 18:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
Matlab code: I2(ind_new_left) = uint8(a1_left .* I(ind_1_left) + a2_left .* I(ind_2_left) + a3_left .* I(ind_3_left) + a4_left .* I(ind_4_left)); 這裡面I,I2,ind_new_left,ind_new_right,a1_left,a2_left,a3_left,a4_left 全部都是代表一個array 我自己改寫的內容如下: for(i=0; i < sizeL; i++) { I2[(ind_new_left[i])] =min(255,(a1_left[i] * I[(ind_1_left[i])] + a2_left[i] * I[(ind_2_left[i])] + a3_left[i] * I[(ind_3_left[i])] + a4_left[i] * I[(ind_4_left[i])])); } 但是因為這個計算要重復很多次 我這樣寫起來有點太慢了 不知道有沒有高手可以用比較快的方式來做相同的運算呢? (用openCV或IPP之類的code也都可以) 感激不盡!! -- "如果你有一個便當 當你正想吃便當時, 餓得快死的我剛好走過來 你會怎麼辦? " "全部交給你" "我也只是那麼做" -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ Welcome to SimFarm BBS -- From : [140.112.30.82] ◣◣◢ ◢◢不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo ◣◣─╯
文章代碼(AID): #16DSMZ00 (Programming)
文章代碼(AID): #16DSMZ00 (Programming)