W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
CloudVisionTemplate
提供了一種將Cloud Vision API與Spring資源一起使用的簡(jiǎn)單方法。
將spring-cloud-gcp-starter-vision
依賴項(xiàng)添加到您的項(xiàng)目后,可以@Autowire
CloudVisionTemplate
的實(shí)例在您的代碼中使用。
CloudVisionTemplate
提供了以下與Cloud Vision接口的方法:
public AnnotateImageResponse analyzeImage(Resource imageResource, Feature.Type…? featureTypes)
參數(shù):
Resource imageResource
是指您要分析的圖像對(duì)象的Spring資源。Google Cloud Vision文檔提供了它們支持的圖像類型
的列表。
Feature.Type…? featureTypes
表示要從圖像中提取的Cloud Vision功能的var-arg數(shù)組。特征是指人們希望對(duì)圖像執(zhí)行的一種圖像分析,例如標(biāo)簽檢測(cè),OCR識(shí)別,面部檢測(cè)等。可以在一個(gè)請(qǐng)求中指定多個(gè)特征進(jìn)行分析。Cloud Vision Feature文檔中提供了Cloud Vision功能的完整列表。
返回值:
AnnotateImageResponse
包含請(qǐng)求中指定的所有特征分析的結(jié)果。
對(duì)于您在請(qǐng)求中提供的每種功能類型,AnnotateImageResponse
提供了一種getter方法來獲取該功能分析的結(jié)果。例如,如果您使用LABEL_DETECTION
功能分析了圖像,則可以使用annotateImageResponse.getLabelAnnotationsList()
從響應(yīng)中檢索結(jié)果。
AnnotateImageResponse
由Google Cloud Vision庫提供;請(qǐng)參閱RPC參考或Javadoc
以獲得更多詳細(xì)信息。此外,您可以查閱Cloud Vision文檔以熟悉API的概念和功能。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: