0

我有一张车牌的图像,现在我想将它分割成单个字符。为了实现这一点,我尝试实现 FindContour 。Web 有很多链接,但这些都是 c++ 中的。我在 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' 是“类型”,但用作“变量”

4

0 回答 0