読者です 読者をやめる 読者になる 読者になる

AccessViolation Exception

仕事でもはんだづけ、家でもはんだづけ

OpenCVSharpで入力画像と同サイズの画像を大量に宣言しなければならない貴方に送る

技術ネタ c# Kinect 画像処理 OpenCV

割とコード上でのコピペでなんとかなると思ったけど見づらいファッキン

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を始めたことはいろいろなことに好転している気がしてきた。

OpenCVSharpの逐次処理記述量を短く