Используйте этот учебник, чтобы установить среда Java
https://developer.ibm.com/recipes/tutorials/bluemix-watson-apis-quickstart-using-java-sdk/
Тогда взгляните на этот другой учебник, который показывает, как использовать несколько классификаторов с использованием кода Java
https://developer.ibm.com/recipes/tutorials/estimate-a-childs-age-based-on-photos-using-watson-visual-recognition/
Короче говоря , ваш код будет выглядеть так:
Шаг №1 - создать е классификаторы
VisualRecognition service = new VisualRecognition(VisualRecognition.VERSION_DATE_2015_12_02);
service.setUsernameAndPassword("*******", "********");
File p1 = new File("/home/leoks/Desktop/models/pos2010-2011.zip");
File n1 = new File("/home/leoks/Desktop/models/pos2014-2015.zip");
VisualClassifier c1 = service.createClassifier("2010", p1, n1);
File p3 = new File("/home/leoks/Desktop/models/pos2014-2015.zip");
File n3 = new File("/home/leoks/Desktop/models/pos2010-2011.zip");
VisualClassifier c3 = service.createClassifier("2014", p3, n3);
System.out.println(service.getClassifiers());
Шаг # 2 - использовать их
File image = new File("...");
VisualClassifier vc1 = new VisualClassifier("2010_633980596");
VisualClassifier vc2 = new VisualClassifier("2014_450835300");
VisualClassification result = service.classify(image, vc1,vc2);
System.out.println(result);
Если изображение идентифицируется классификатором, он будет возвращать счет, в противном случае, ответ не будет возвращен. Например.
{
"images": [
{
"image": "2012.jpg",
"scores": [
{
"classifier_id": "2010_633980596",
"name": "2010",
"score": 0.992153
},
{
"classifier_id": "2014_450835300",
"name": "2014",
"score": 0.833185
}
]
}
]
}
Проверьте учебники, пошаговые инструкции. Удачи.