OpenCVSharpで入力画像と同サイズの画像を大量に宣言しなければならない貴方に送る
割とコード上でのコピペでなんとかなると思ったけど見づらいファッキン
IplImage srcImage = /* 開く */ IplImage dstImage = new IplImage(srcImage.Size,srcImage.Depth,srcImage.NChannels); srcImage.Laplace(dstImage);
別にラプラシアンかけて終わりならこれでもいいんだけど複数になってくると流石にキレそうになる。
とりあえず2行目が許せなかったから拡張メソッドで対応して、更に処理をラムダで与えられるようにしてこうなった
var dst = src.Process((s, d) => s.Laplace(d));
意外とscalaを始めたことはいろいろなことに好転している気がしてきた。