画像処理 その6
■ このスレッドは過去ログ倉庫に格納されています
0677デフォルトの名無しさん
2006/04/13(木) 20:58:33そんなCPUの分岐予測なんて問題を取り扱う以前に、
上の方で誰かが書いているが、座標で取り扱わずポインタにしなさい。
それだけで、相当速くなるから。
おそらく、アフィン変換をやるときに、転送先座標、x2, y2 から逆関数で、x1, y1 を
見つけて、そのデータがあれば、x2, y2 に代入、なければ 0を代入している部分だと
思うが、アドレスにするだけで同じアルゴリズムでもクリッピングに必要な条件判定が
2個で済むし、そもそも配列のアドレス計算が不要になる。
y2*DstWidthやy1*SrcWidthなんて、このループ内では定数なんだから、単純に、
*dest++ = *src;
となって、圧倒的に速いと思うよ。まあ、がんがれ。
■ このスレッドは過去ログ倉庫に格納されています