首页 > 作文

Google Vision OCR

更新时间:2023-04-08 02:34:28 阅读: 评论:0

google vision ocr 爬坑建议

首先安装 google vision shell compor require google/cloud-vision 第一次使用的时候最难脑筋急转弯真的遇到的问题很多,文档是英文的,自己慢慢摸索的途中不免进行去百度google搜索 但是搜索出来的结果却不尽人意,可能是搜索方式不太对哈哈~,其实使用蛮简单,因为是别人现成对轮子,只不过使用对时候坑比较多, 所以特别列出以下几点。 1. 身份认证(就这个身份认证我搞了2个小时) 2. $vision->image($img_path) 图片如果传入url的话会抛出异常

身份认证

进入 https://console.cloud.google.com/ 在列表里面找到api与服务选择凭据,创建凭据,选择服务帐号与密钥进行创建,我选择的格式是json 这个就是我们需要的凭据,导出以后放进项目

php require 'vendor/autoload.php';u google\cloud\vision\visionclient;$vision = new visionclient( [ 'keyfile' => jsondecode(filegetcontents($keypath), true) ] ); 

到这里身份认证就没有问题了,还有其他的方式,可自行研究,文档太高深,说实话不太喜欢阅读。

图片导入以及function选择

在google官方提供的文档当中是这样写的demo

require 'vendor/autoload.php';u google\cloud\vision\visionclient;$vision = new visionclient();// annotate an image, detecting faces.$image = $vision->image(    fopen('/data/family_photo.jpg', 'r'),    ['faces']);$annotation = $vision->annotate($image);// determine if the detected faces have headwear.foreach ($annotation->faces() as $key => $face) {    if ($face->hasheadwear()) {        echo "face $key has headwe2022高考作文ar.\n";    }}

[‘faces’]featur陪你到最后es方法是可以多传的,更具需求传入,在最后我列出了所有的features。

这里还存在一个问题,我的图片是url,我尝试使用fopenfilegetcontents`打开一个url,但是被抛出了异常(异常没深究,太高端看不懂,咱也不敢问), 最后是这样co是什么化学元素成功的,并成功拿到了返回。

[    'faces',          // corresponds to `face_detection`    'landmarks',      // corresponds to `landmark_detection`    'logos',          // corresponds to `logo_detection`    'labels',         // corresponds to `label_detection`    'text',           // corresponds to曝的多音字组词语 `text_detection`,    'document',       // corresponds to `document_text_detection`    'safearch',     // corresponds to `safe_arch_detection`    'imageproperties',// corresponds to `image_properties`    'crop',           // corresponds to `crop_hints`    'web'             // corresponds to `web_detection`]

features

[    'faces',          // corresponds to `face_detection`    'landmarks',      // corresponds to `landmark_detection`    'logos',          // corresponds to `logo_detection`    'labels',         // corresponds to `label_detection`    'text',           // corresponds to `text_detection`,    'document',       // corresponds to `document_text_detection`    'safearch',     // corresponds to `safe_arch_detection`    'imageproperties',// corresponds to `image_properties`    'crop',           // corresponds to `crop_hints`    'web'             // corresponds to `web_detection`]

以上初次使用的坑,见识略薄(也可能是我的理解和使用方式不对),也希望你们在使用的过程中能有所帮助!

本文发布于:2023-04-08 02:33:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/decc57e4300d9914333af17a51f2c581.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Google Vision OCR.doc

本文 PDF 下载地址:Google Vision OCR.pdf

下一篇:返回列表
标签:凭据   身份认证   不太   是这样
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图