テンプレートマッチングにシフト出力は、私は、テンプレートと画像との間の適合を決定するには、次の式を使っているテンプレートマッチングプログラムを作成しようとしています
オリジナル画像:結果画像は例のようにシフトされ、次のコードを実行した後
Halide::Var x, y, xt, yt;
Halide::RDom r(0, t.width(), 0, t.height());
Halide::Func limit, compare;
limit = Halide::BoundaryConditions::constant_exterior(input,255);
compare(x, y) = limit(x,y);
compare(x, y) = Halide::cast<uint8_t>(Halide::pow(t(0 + r.x, 0 + r.y) - limit(x + r.x, y + r.y),2));
Halide::Image<uint8_t> output(input.width(),input.height());
output = compare.realize(input.width(),input.height());
がどのようにシフトするからイメージを防ぐことができますか?
私の最初の 'compare(x、y)= limit(x、y)'部分を削除しなければならなかったのですが)なぜ合計をテンプレートの次元の積で割っているのか説明してください。 – Rok