代码之家  ›  专栏  ›  技术社区  ›  StackUser

IBM Watson Api视觉识别错误

  •  1
  • StackUser  · 技术社区  · 8 年前

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

    Error message

    代码如下:

    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();
    

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

    1 回复  |  直到 8 年前
        1
  •  0
  •   Rohit    8 年前

    请注明文件名。

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

    对我来说很有效