C# Puma.NET DLL汽车号码识别
我想做一个应用程序-从图像中识别车牌。我使用OpenCvSharp和Puma.NET 但当我启动应用程序时,写下找不到号码 使用断点时-异常-识别引擎停止,代码为:0 我加载了三个dll-dibapi.dll、puma.net.dll、puma.interop.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
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