public class VisualRecognition extends WatsonService
| Modifier and Type | Field and Description |
|---|---|
static String |
VERSION_DATE_2016_05_20
Version date.
|
defaultHeaders, MESSAGE_CODE, MESSAGE_ERROR, skipAuthentication, VERSION| Constructor and Description |
|---|
VisualRecognition(String versionDate)
Instantiates a new Visual Recognition V3 service.
|
VisualRecognition(String versionDate,
String apiKey)
Instantiates a new Visual Recognition V3 service with a given API key.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceCall<VisualClassification> |
classify(ClassifyImagesOptions options)
Classify.
|
ServiceCall<VisualClassifier> |
createClassifier(ClassifierOptions options)
Train a new classifier on the uploaded image data.
|
ServiceCall<Void> |
deleteClassifier(String classifierId)
Deletes a classifier.
|
ServiceCall<DetectedFaces> |
detectFaces(VisualRecognitionOptions options)
Detect faces.
|
ServiceCall<VisualClassifier> |
getClassifier(String classifierId)
Retrieve information about a specific classifier.
|
ServiceCall<List<VisualClassifier>> |
getClassifiers()
Retrieve the user-trained classifiers.
|
ServiceCall<RecognizedText> |
recognizeText(VisualRecognitionOptions options)
Recognize text.
|
protected void |
setAuthentication(okhttp3.Request.Builder builder)
Sets the authentication.
|
void |
setUsernameAndPassword(String username,
String password)
Deprecated.
|
ServiceCall<VisualClassifier> |
updateClassifier(String classifierId,
ClassifierOptions options)
Update an existing classifier by adding new classes, or by adding new images to existing classes.
|
configureHttpClient, createServiceCall, getApiKey, getEndPoint, getName, getToken, processServiceCall, setApiKey, setDefaultHeaders, setEndPoint, setSkipAuthentication, toStringpublic static final String VERSION_DATE_2016_05_20
public VisualRecognition(String versionDate)
versionDate - The version date (yyyy-MM-dd) of the REST API to use. Specifying this value will keep your API
calls from failing when the service introduces breaking changes.public VisualRecognition(String versionDate, String apiKey)
versionDate - The version date (yyyy-MM-dd) of the REST API to use. Specifying this value will keep your API
calls from failing when the service introduces breaking changes.apiKey - the api keyprotected void setAuthentication(okhttp3.Request.Builder builder)
WatsonServicesetAuthentication in class WatsonServicebuilder - the new authenticationpublic ServiceCall<VisualClassification> classify(ClassifyImagesOptions options)
options - the classify optionsVisualClassificationpublic ServiceCall<VisualClassifier> createClassifier(ClassifierOptions options)
options - The parameters to create a classifierVisualClassifierClassifierOptions,
VisualClassifierpublic ServiceCall<VisualClassifier> updateClassifier(String classifierId, ClassifierOptions options)
classifierId - the classifier idoptions - The parameters to create a classifierVisualClassifierClassifierOptions,
VisualClassifierpublic ServiceCall<Void> deleteClassifier(String classifierId)
classifierId - the classifier ID to deleteVisualClassifierpublic ServiceCall<DetectedFaces> detectFaces(VisualRecognitionOptions options)
options - the recognize text optionsVisualClassificationpublic ServiceCall<VisualClassifier> getClassifier(String classifierId)
classifierId - the classifier IDVisualClassifierpublic ServiceCall<List<VisualClassifier>> getClassifiers()
VisualClassifierpublic ServiceCall<RecognizedText> recognizeText(VisualRecognitionOptions options)
options - the recognize text optionsRecognizedText@Deprecated public void setUsernameAndPassword(String username, String password)
api_key instead of username and password. WatsonService.setApiKey(String)setUsernameAndPassword in class WatsonServiceusername - the usernamepassword - the passwordCopyright © 2015–2016 IBM Watson. All rights reserved.