ProjectOxford 情绪识别
ProjectOxford emotion recognition
我正在尝试使用 OpenCV 人脸检测进行 Microsoft 情绪识别。一切都很好,直到
Emotion[] emotions = await client.RecognizeAsync(pstream, face_rects);
这将抛出 Microsoft.ProjectOxford.Common.ClientException
,其中没有任何信息。
Api 密钥是最新的并且必须有效。有人遇到同样的问题吗?
更新:
我发现了。 pstream
上没有图像 header。现在出现错误代码InvalidImageSize
,表示图像尺寸太小或太大。
现在我用
保存图像
Bitmap::Save( Stream, ImageFormat );
我知道你自己已经回答了这个问题,但是为了其他人寻找答案,我会re-provide在这里。
确保您在 pstream
中使用的图像具有 header 并且在 api.
可接受的尺寸范围内
我正在尝试使用 OpenCV 人脸检测进行 Microsoft 情绪识别。一切都很好,直到
Emotion[] emotions = await client.RecognizeAsync(pstream, face_rects);
这将抛出 Microsoft.ProjectOxford.Common.ClientException
,其中没有任何信息。
Api 密钥是最新的并且必须有效。有人遇到同样的问题吗?
更新:
我发现了。 pstream
上没有图像 header。现在出现错误代码InvalidImageSize
,表示图像尺寸太小或太大。
现在我用
保存图像Bitmap::Save( Stream, ImageFormat );
我知道你自己已经回答了这个问题,但是为了其他人寻找答案,我会re-provide在这里。
确保您在 pstream
中使用的图像具有 header 并且在 api.