gpt4 book ai didi

android - 图像尺寸太小 Azure Face API Android

转载 作者:行者123 更新时间:2023-12-03 17:34:32 26 4
gpt4 key购买 nike

我正在尝试在 Android 上使用 Azure Face API。我正在从设备摄像头捕获图像,然后将其转换为 InputStream 以发送到检测方法。我不断收到错误“com.microsoft.projectoxford.face.rest.ClientException:图像尺寸太小”

我检查了文档,图像大小为1.4Mb,在1Kb-4Mb范围内。我不明白为什么它不起作用。

Bitmap bitmap = cameraKitImage.getBitmap();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, bos);
bitmapdata = bos.toByteArray();

new FaceTask().execute(new ByteArrayInputStream(bitmapdata));

Face[] faces = faceServiceClient.detect(inputStreams[0], true, false, null);

最佳答案

不知何故,您的文件被压缩超过 1Kb 或者实际大小已经很小。尝试将其保存在可绘制或 Assets 文件夹中的某个位置,然后在输入流中打开它。

关于android - 图像尺寸太小 Azure Face API Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49388341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com