在应用中集成 Google Vision 功能,包括图像标记、面部/徽标/地标检测、光学字符识别 (OCR) 以及露骨内容的检测。
- REST 资源:v1.files
 - REST 资源:v1.images
 - REST 资源:v1.locations.operations
 - REST 资源:v1.operations
 - REST 资源:v1.projects.files
 - REST 资源:v1.projects.images
 - REST 资源:v1.projects.locations.files
 - REST 资源:v1.projects.locations.images
 - REST 资源:v1.projects.locations.operations
 - REST 资源:v1.projects.locations.productSets
 - REST 资源:v1.projects.locations.productSets.products
 - REST 资源:v1.projects.locations.products
 - REST 资源:v1.projects.locations.products.referenceImages
 - REST 资源:v1.projects.operations
 
服务:vision.googleapis.com
我们建议您使用 Google 提供的客户端库来调用此服务。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。
发现文档
发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一个服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
https://vision.googleapis.com
REST 资源:v1.files
| 方法 | |
|---|---|
                  annotate | 
                
                  POST /v1/files:annotate 对一批文件执行图片检测和注释的服务。  | 
              
                  asyncBatchAnnotate | 
                
                  POST /v1/files:asyncBatchAnnotate 对常规文件(例如可能包含多页、每页可能包含多张图片的 PDF 文件)列表运行异步图片检测和注释。  | 
              
REST 资源:v1.images
| 方法 | |
|---|---|
                  annotate | 
                
                  POST /v1/images:annotate 对一批图片运行图片检测和注释。  | 
              
                  asyncBatchAnnotate | 
                
                  POST /v1/images:asyncBatchAnnotate 对图片列表运行异步图片检测和注释。  | 
              
REST 资源:v1.locations.operations
| 方法 | |
|---|---|
                  get | 
                GET /v1/{name=locations/*/operations/*}获取长时间运行的操作的最新状态。  | 
              
REST 资源:v1.operations
| 方法 | |
|---|---|
                  get | 
                GET /v1/{name=operations/*}获取长时间运行的操作的最新状态。  | 
              
REST 资源:v1.projects.files
| 方法 | |
|---|---|
                  annotate | 
                
                  POST /v1/{parent=projects/*}/files:annotate 对一批文件执行图片检测和注释的服务。  | 
              
                  asyncBatchAnnotate | 
                
                  POST /v1/{parent=projects/*}/files:asyncBatchAnnotate 对常规文件(例如可能包含多页、每页可能包含多张图片的 PDF 文件)列表运行异步图片检测和注释。  | 
              
REST 资源:v1.projects.images
| 方法 | |
|---|---|
                  annotate | 
                
                  POST /v1/{parent=projects/*}/images:annotate 对一批图片运行图片检测和注释。  | 
              
                  asyncBatchAnnotate | 
                
                  POST /v1/{parent=projects/*}/images:asyncBatchAnnotate 对图片列表运行异步图片检测和注释。  | 
              
REST 资源:v1.projects.locations.files
| 方法 | |
|---|---|
                  annotate | 
                
                  POST /v1/{parent=projects/*/locations/*}/files:annotate 对一批文件执行图片检测和注释的服务。  | 
              
                  asyncBatchAnnotate | 
                
                  POST /v1/{parent=projects/*/locations/*}/files:asyncBatchAnnotate 对常规文件(例如可能包含多页、每页可能包含多张图片的 PDF 文件)列表运行异步图片检测和注释。  | 
              
REST 资源:v1.projects.locations.images
| 方法 | |
|---|---|
                  annotate | 
                
                  POST /v1/{parent=projects/*/locations/*}/images:annotate 对一批图片运行图片检测和注释。  | 
              
                  asyncBatchAnnotate | 
                
                  POST /v1/{parent=projects/*/locations/*}/images:asyncBatchAnnotate 对图片列表运行异步图片检测和注释。  | 
              
REST 资源:v1.projects.locations.operations
| 方法 | |
|---|---|
                  get | 
                GET /v1/{name=projects/*/locations/*/operations/*}获取长时间运行的操作的最新状态。  | 
              
REST 资源:v1.projects.locations.productSets
| 方法 | |
|---|---|
                  addProduct | 
                
                  POST /v1/{name=projects/*/locations/*/productSets/*}:addProduct 将 Product 添加到指定的 ProductSet。  | 
              
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/productSets 创建并返回新的 ProductSet 资源。  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/productSets/*} 永久删除一个 ProductSet。  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/productSets/*} 获取与 ProductSet 关联的信息。  | 
              
                  import | 
                
                  POST /v1/{parent=projects/*/locations/*}/productSets:import 此异步 API 可根据图片信息列表将参考图片列表导入指定的商品集中。  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/productSets 以未指定的顺序列出 ProductSet。  | 
              
                  patch | 
                
                  PATCH /v1/{productSet.name=projects/*/locations/*/productSets/*} 对一项 ProductSet 资源进行更改。  | 
              
                  removeProduct | 
                
                  POST /v1/{name=projects/*/locations/*/productSets/*}:removeProduct 从指定的 ProductSet 中移除 Product。  | 
              
REST 资源:v1.projects.locations.productSets.products
| 方法 | |
|---|---|
                  list | 
                
                  GET /v1/{name=projects/*/locations/*/productSets/*}/products 按未指定的顺序列出 ProductSet 中的 Product。  | 
              
REST 资源:v1.projects.locations.products
| 方法 | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/products 创建并返回新的商品资源。  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/products/*} 永久删除一种商品及其参考图片。  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/products/*} 获取与 Product 关联的信息。  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/products 以未指定的顺序列出商品。  | 
              
                  patch | 
                
                  PATCH /v1/{product.name=projects/*/locations/*/products/*} 对一项 Product 资源执行更改。  | 
              
                  purge | 
                POST /v1/{parent=projects/*/locations/*}/products:purge此异步 API 可删除 ProductSet 中的所有 Product 或不在 ProductSet 中的所有 Product。  | 
              
REST 资源:v1.projects.locations.products.referenceImages
| 方法 | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/products/*}/referenceImages 创建并返回新的 ReferenceImage 资源。  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/products/*/referenceImages/*} 永久删除一张参考图片。  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/products/*/referenceImages/*} 获取与 ReferenceImage 关联的信息。  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/products/*}/referenceImages 列出参考图片。  | 
              
REST 资源:v1.projects.operations
| 方法 | |
|---|---|
                  get | 
                GET /v1/{name=projects/*/operations/*}获取长时间运行的操作的最新状态。  |