2

EmguCV でピクセル単位の加算と減算を実行するエレガントな方法を探しています。

画像のハールのような特徴を計算しようとしています。1 次元の状況では、ベクトル [xxxxxxxx] に次のベクトルを要素ごとに掛けることによって行われます。

[ 1 -1  1 -1  1 -1  1 -1]
[ 1  1 -1 -1  1  1 -1 -1]
[ 1  1  1  1 -1 -1 -1 -1]

したがって、画像の要素ピクセルを加算または減算する必要があります。

言う、

Bgr sum = new Bgr();
sum = sum + img[0,0] - img[0,1] + img[0,2] - img[0,3];

クラスBgrには演算子「+」がないため、明らかにこれはコンパイルされません。B、G、R の各値を指定して新しい Bgr を作成する必要がありますが、これは見苦しいです。

エレガントなピクセル単位の操作を実行するアイデアはありますか?

前のスレッド

4

1 に答える 1