Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Puma.NET DLL汽车号码识别_C#_.net_Image Recognition_Opencvsharp - Fatal编程技术网

C# Puma.NET DLL汽车号码识别

C# Puma.NET DLL汽车号码识别,c#,.net,image-recognition,opencvsharp,C#,.net,Image Recognition,Opencvsharp,我想做一个应用程序-从图像中识别车牌。我使用OpenCvSharp和Puma.NET 但当我启动应用程序时,写下找不到号码 使用断点时-异常-识别引擎停止,代码为:0 我加载了三个dll-dibapi.dll、puma.net.dll、puma.interop.dll 为什么不承认数字 public void RecognizePlate() // { plateList.Clear(); int i = 1; foreach(var

我想做一个应用程序-从图像中识别车牌。我使用OpenCvSharp和Puma.NET

但当我启动应用程序时,写下找不到号码

使用断点时-异常-识别引擎停止,代码为:0

我加载了三个dll-dibapi.dll、puma.net.dll、puma.interop.dll

为什么不承认数字

 public void RecognizePlate() // 
    {
        plateList.Clear();
        int i = 1;
        foreach(var plateImage in plate)
        {
            plateList.Add(i.ToString()+ " ) " + RunPuma(plateImage));
            i++;
        }
    }

    string RunPuma(IplImage img) // 
    {
        PumaPage Image = new PumaPage(img.ToBitmap());
        using (Image)
        {
            Image.FileFormat = PumaFileFormat.RtfAnsi; 
            Image.AutoRotateImage = true; 
            Image.FontSettings.DetectBold = true; 
            Image.FontSettings.DetectItalic = true;
            Image.EnableSpeller = false;
            Image.Language = PumaLanguage.English; 

            try
            {
                string s = Image.RecognizeToString();
                return s;
            }

            catch(Exception e)
            {
                return "This is NOT NUMBER";
            }
        }

        return "Error";
    }`

您需要以管理员身份重新启动Visual Studio,然后才能工作。

问题是注册失败

根据文档,安装过程中应注册apuma.dll组件。但*.bat文件似乎是错误的,至少对我的电脑来说是这样

我用以下方法解决了问题:

将所有文件从Puma.NET\COM服务器\Register移动到Puma.NET\COM服务器 打开Puma.NET\COM服务器目录中的控制台。 键入以下命令:regsvr32 APuma.dll
如果你收到成功的注册信息,乔治就是你的叔叔

您可能希望在问题中添加更多细节,例如异常发生的位置。它是否在Pumapage Image=new Pumapage时崩溃?请仔细检查您的代码并找出异常的确切位置。这将有助于查明问题。问题已修复。我在我的系统32中注册了APuma.dll。您好,我的解决方案在Visual studio中工作,但exe出现错误。您能提供帮助吗?如何注册APuma.dll?有这些库的人请发电子邮件给我sjnilanr@gmail.comanyone有这些图书馆吗?请给我发电子邮件sjnilanr@gmail.com