如何在PHP中通过调用百度AI OCR文字识别实现一个文字识别功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
第一步可定要获取百度的三个东西要到百度AI网站(http://ai.baidu.com/)去注册然后获得,
-const APP_ID =, & # 39;请填写你的appid& # 39;; -const API_KEY =, & # 39;请填写你的api_key # 39;; -const SECRET_KEY =, & # 39;请填写你的secret_key # 39;;
第二步下载SDK, https://github.com/jankinsun/New/tree/master/OCR/character_recognition
或者使用官方的,http://ai.baidu.com/sdk下载
第三步然后就直接运行演示的文件,DemoAipOcr.php
里面的图片都可以,
我这里自己试了一下
返回的数据是
{
“log_id"才能:,3394339616,
“words_result_num"才能:,3,
“classify_result"才能:,{
,,,“lottery":,“unknown"
,,},
“words_result"才能:,
,,,{
,,,,,“words":,“友谊”;
,,,},
,,,{
,,,,,“words":,“以相同的价值观选择朋友,“
,,,},
,,,{
,,,,,“words":,“无论对方富有或贫穷!”
,,,}
,,)
}
感觉还是不错的
如果报错了,,,,<代码>致命错误:未定义的函数的调用getimagesizefromstring(), 代码>
因为程序运行的过程中会调用getimagesizefromstring函数,得到一幅图像从一个字符串的大小把图像转化成字符所以要求PHP版本(PHP 5的在=5.4.0 PHP 7)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
关于如何在PHP中通过调用百度AI OCR文字识别实现一个文字识别功能问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。