云视觉api客户端库
google-cloud-vision的Python项目详细描述
通过Google Cloud Visionapi,开发人员可以 通过封装强大的机器来理解图像的内容 在一个易于使用的rest api中学习模型。它可以快速分类图像 分为数千类(如“帆船”、“狮子”、“埃菲尔铁塔”), 检测图像中的单个对象和面,并查找和读取 包含在图像中的印刷文字。您可以在 图片目录、适度的攻击性内容或启用新的营销 通过图像情感分析的场景。分析上传的图像 在请求中或与google云上的图像存储集成 储藏室。
快速启动
要使用此库,首先需要执行以下步骤:
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Google Cloud Vision API.
- Setup Authentication.
安装
使用pip在virtualenv中安装此库。virtualenv是 创建独立的python环境。它解决的基本问题是 依赖项和版本,以及间接权限。
使用virtualenv,无需系统即可安装此库 安装权限,且不会与已安装的系统发生冲突 依赖关系。
支持的python版本
python=3.5
不推荐的python版本
python==2.7。Python2.7支持将于2020年1月1日取消。
Mac/Linux
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-vision
窗口
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-vision
示例用法
fromgoogle.cloudimportvisionclient=vision.ImageAnnotatorClient()response=client.annotate_image({'image':{'source':{'image_uri':'gs://my-test-bucket/image.jpg'}},'features':[{'type':vision.enums.Feature.Type.FACE_DETECTION}],})
下一步
- 阅读googlecloudvisionapi的Client Library Documentation 查看客户端上其他可用方法的API。
- 阅读Product documentation学习 有关产品的更多信息,请参见如何指导。