CvSeqを使う関数は何かとラッパー的に面倒なので避け気味なのですが、頑張って実装しました。最近たまっていた分を含めてリリースしておきました。Sandcastleのバージョンを上げたので、以前よりもヘルプが見やすくなっていると思います。
以下の画像はOpenCV付属のサンプル contour.c をOpenCvSharpでC#風に書き換えて実行したものです。微妙に怪しいながらも動いているようです。
using (IplImage img = new IplImage("foo.png")) using (CvMemStorage storage = new CvMemStorage()) { CvSeq contours; // native style Cv.FindContours(img, storage, out contours, CvContour.SizeOf, ContourRetrieval.Tree, ContourChain.ApproxSimple); // wrapper style //img.FindContours(storage, out contours, ContourRetrieval.Tree, ContourChain.ApproxSimple); }
詳解 OpenCV ―コンピュータビジョンライブラリを使った画像処理・認識
- 作者: Gary Bradski,Adrian Kaehler,松田晃一
- 出版社/メーカー: オライリージャパン
- 発売日: 2009/08/24
- メディア: 単行本(ソフトカバー)
- 購入: 17人 クリック: 272回
- この商品を含むブログ (33件) を見る