当前位置:   article > 正文

C#测试调用百度飞桨 PaddleOCRSharp模块识别图片文字_pp飞桨c#

pp飞桨c#

查找和安装包

  1. 在“解决方案资源管理器”中,右键单击“引用”或某个项目,然后选择“管理 NuGet 包…”。

在这里插入图片描述
2.- “浏览”选项卡按当前所选来源的受欢迎程度显示包(请参阅包源)。 使用左上角的搜索框搜索特定包。 从列表中选择一个包以显示其信息,此操作还会启用“安装”按钮以及版本选择下拉列表。
在这里插入图片描述

3.- 从下拉列表中选择所需的版本,然后选择“安装”。 Visual Studio 随即将包及其依赖项安装到项目中。 系统可能会要求你接受许可条款。 安装完成后,添加的包将显示在“已安装”选项卡上。包同时还列在解决方案资源管理器的“引用”节点中,表明可以使用 using 语句在项目中引用它们。
在这里插入图片描述
4. 在Visual Studio中通过NuGet管理器添加PaddleOCRSharp包后,会在项目下增加多个文件,如下图所示。
5.订单

代码实现

C++代码实现

#include <iostream>
#include <Windows.h>
#include <tchar.h>
#include "string"
#include <include/Parameter.h>
#include <string.h>
using namespace std;
#pragma comment (lib,"PaddleOCR.lib")
extern "C" {
   
	/// <summary>
	/// PaddleOCREngine引擎初始化
	/// </summary>
	/// <param name="det_infer"></param>
	/// <param name="cls_infer"></param>
	/// <param name="rec_infer"></param>
	/// <param name="keys"></param>
	/// <param name="parameter"></param>
	/// <returns></returns>
	__declspec(dllimport) int* Initialize(char* det_infer, char* cls_infer, char* rec_infer, char* keys, OCRParameter  parameter);
	/// <summary>
	/// 文本检测
	/// </summary>
	/// <param name="engine"></param>
	/// <param name="imagefile"></param>
	/// <param name="pOCRResult">返回结果</param>
	/// <returns></returns>
	__declspec(dllimport) int  Detect(int* engine, 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/754296
推荐阅读
相关标签
  

闽ICP备14008679号