PHP+百度AI OCR文字识别实现了图片的文字识别功能


Posted in PHP onMay 08, 2019

第一步可定要获取百度的三个东西 要到百度AI网站(http://ai.baidu.com/)去注册 然后获得 

-const APP_ID = '请填写你的appid';
-const API_KEY = '请填写你的API_KEY';
-const SECRET_KEY = '请填写你的SECRET_KEY';

第二步下载SDK  

https://github.com/jankinsun/New/tree/master/OCR/character_recognition

或者使用官方的 http://ai.baidu.com/sdk 下载

第三步 然后就直接运行demo 的文件 DemoAipOcr.php

里面的图片都可以 

我这里自己试了一下

PHP+百度AI OCR文字识别实现了图片的文字识别功能

返回的数据是

PHP+百度AI OCR文字识别实现了图片的文字识别功能

转json后

{
  "log_id": 3394339616,
  "words_result_num": 3,
  "classify_result": {
    "lottery": "unknown"
  },
  "words_result": [
    {
      "words": "友谊"
    },
    {
      "words": "以相同的价值观选择朋友,"
    },
    {
      "words": "无论对方富有或贫穷。"
    }
  ]
}

感觉还是不错的

如果报错了  :  Fatal error: Call to undefined function getimagesizefromstring() 

因为程序运行的过程中会调用getimagesizefromstring 函数 — Get the size of an image from a string 把图像转化成字符 所以要求PHP版本(PHP 5 >= 5.4.0, PHP 7)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php5.2.0内存管理改进
Jan 22 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
Apr 25 PHP
PHP间隔一段时间执行代码的方法
Dec 02 PHP
简单实用的PHP防注入类实例
Dec 05 PHP
又十个超级有用的PHP代码片段
Sep 24 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
May 11 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
php和nginx交互实例讲解
Sep 24 PHP
laravel实现于语言包的完美切换方法
Sep 29 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 #PHP
Laravel框架路由管理简单示例
May 07 #PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 #PHP
Laravel框架Request、Response及Session操作示例
May 06 #PHP
thinkphp5框架扩展redis类方法示例
May 06 #PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
May 06 #PHP
PHP实现百度人脸识别
May 06 #PHP
You might like
php中计算时间差的几种方法
2009/12/31 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
javascript instanceof,typeof的区别
2010/03/24 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
vue.js中created方法作用
2018/03/30 Javascript
JavaScript继承定义与用法实践分析
2018/05/28 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
Python守护进程(daemon)代码实例
2015/03/06 Python
Python脚本实现自动发带图的微博
2016/04/27 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
new修饰符是起什么作用
2015/06/28 面试题
人事档案接收函
2014/01/12 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
就业协议书范本
2014/10/08 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python