使用c#查找轮廓OpenCv

时间:2013-12-07 07:51:18

标签: c# opencv opencvsharp

我有一个号牌的图像,现在我想把它分成单个字符。为了达到这个目的,我试图实现FindContour .Web有很多链接,但这些都是c ++中的mosly。我需要它在C#中。我顺便面对问题 该函数的参数。

代码:

      private void segment_Click(object sender, EventArgs e)
        {

        IplImage src = Cv.LoadImage("plate.jpg", LoadMode.GrayScale);
        IplImage dst = Cv.CreateImage(new CvSize(src.Width, src.Height), BitDepth.U8, 1);

        CvMemStorage memory = new CvMemStorage(0);

        CvSeq* contours;


        Cv.FindContours(src, memory, &contours, ContourRetrieval.External,ContourChain.ApproxSimple);
}

例外:

  

指针和固定大小的缓冲区只能用于不安全的情况   上下文。          无法获取地址,获取大小或声明指向托管类型的指针('OpenCvSharp.CvSeq')
  'OpenCvSharp.CvPoint'是'type',但用作'variable'

0 个答案:

没有答案