【问题标题】:How to load images in asset folder in file object? I am getting an error "No such file or directory, errno = 2"如何在文件对象的资产文件夹中加载图像?我收到一个错误“没有这样的文件或目录,errno = 2”
【发布时间】:2019-11-20 04:59:18
【问题描述】:

我正在尝试为 Flutter https://pub.dev/packages/aws_ai 实施 aws_ai 插件,以使用 AWS Rekognition 进行人脸比较。示例中清楚地说明了代码。它说在对象类型文件中加载图像。怎么做?

假设我的图片 abc.jpg 在资产文件夹中: - 它们在 pubspec.yaml 中初始化,我已经运行了 flutter packages get

我试过Image.file(File('assets/abc.jpg')):它会抛出无法将图像类型分配给文件类型的错误。

我也试过var sourceImagefile = new File('assets/abc.jpg');:它抛出没有这样的文件的错误

import 'package:aws_ai/src/RekognitionHandler.dart';

---> File sourceImagefile, targetImagefile; //load source and target images in those File objects
String accessKey, secretKey, region ; //load your aws account info in those variables

RekognitionHandler rekognition = new RekognitionHandler(accessKey, secretKey, region); 
Future<String> labelsArray = rekognition.compareFaces(sourceImagefile, targetImagefile);

我需要在 ---> 行给出输入代码。感谢您的帮助!

【问题讨论】:

    标签: image amazon-web-services file plugins flutter


    【解决方案1】:

    你是否在 pubspec.yaml 中导入了图片?

      # To add assets to your application, add an assets section, like this:
      assets:
      - assets/image_01.png
      - assets/image_02.png
      - assets/image_03.png
    

    【讨论】:

    • 是的,谢谢我现在已经编辑了问题,但我已经初始化了它们。我需要代码在文件对象中加载图像。
    猜你喜欢
    • 2020-05-01
    • 2019-12-12
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多