我正在尝试实现用于视觉识别的Watson API。我遇到以下错误消息:

java - IBM Watson Api视觉识别错误-LMLPHP

这是代码:

public class VisualRecognizer {
private VisualRecognition service;

public VisualRecognizer() {
    this.service = new VisualRecognition(VisualRecognition.VERSION_DATE_2016_05_20);
    this.service.setApiKey("ourkey");
    this.service.setEndPoint("https://gateway-a.watsonplatform.net/visual-recognition/api");
}

public String classifyImage(String filePath) throws FileNotFoundException {
    InputStream imageStream = new FileInputStream(filePath);
    ClassifyOptions classifyOptions = new ClassifyOptions.Builder()
            .imagesFile(imageStream)
            .build();
    ClassifiedImages result = service.classify(classifyOptions).execute();


任何有关如何解决此问题的建议将不胜感激。

最佳答案

请提及文件名。

ClassifyOptions classifyOptions = new ClassifyOptions.Builder()
            .imagesFile(imageStream).imagesFilename("xyz.jpg")
            .build();


对我来说很有效

关于java - IBM Watson Api视觉识别错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48482823/

10-08 23:16