首页 > 编程知识 正文

c语言编程,c代表什么

时间:2023-05-06 02:54:12 阅读:32971 作者:4463

我最近在做毕业设计,发现看论文的时间太多了。 但是,复制百度文库和PDF的文件很困难。 因此,通过制作个人用的屏幕截图文字识别软件,可以提高工作效率。 那么让我简单介绍一下。第一步:获取你的APP_ID、API_KEY、SECRET_KEY (自己百度锻炼解决问题的能力)。第二步:导入界面的dll文件。第三步:调用接口函数,调用API_KEY、SECRET_KEY 下面看代码:

using Baidu.Aip.Ocr;

用户系统;

using system.collections.generic;

using System.IO;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace百度Demo

{

公共类程序

{

staticvoidmain (字符串[ ] args ) )。

{

设定APPID/AK/SK

var APP_ID=“你申请的”

var API_KEY=“你申请的”

var SECRET_KEY=“你申请的”

var client=newbaidu.AIP.ocr.ocr (API _ key,SECRET_KEY ); client.Timeout=60000; //修改超时时间Program bai=new Program (; //Bai.generalbasicurldemo (client ); //图像的URL地址调用Bai.generalbasicdemo (客户端); //图像本地地址调用} publicvoidgeneralbasicdemo (ocr客户端) stringbuilder sb=new stringbuilder ); var image=file.read all bytes (@ ' c : (users ) syc (桌面)截图(.png ); //调用通用字符识别,图像参数为本地图像,可能会抛出网络等异常,因此请在try/catch上捕获varresult=client.general basic (image )。 //result返回json字符串//,为了看到效果,首先在双重循环中分析字符。 (效率低下,后期一定要用正则表达式分析其结果。 ) foreach ) variteminresult.last ) foreach ) varoinitem ) ) SB.Appoitem )。 }console.writeline(sb; //console.writeline (result.tostring ) ); #region可选参数(如果有)//var options=newdictionarystring,object{ //{'language_type ',' CHN_ENG'} //console.writeline((result ) ); # endregion控制台. read key (; } }

看看效果图:

英文照片:

中文照片:

在我做了所有的功能之后(截图多语言翻译),可以共享程序并免费使用。

欢迎伙伴发言讨论,共同进步;

QQ:1170407931

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。