Azure 为Cloud Vision引擎提交原始图像的格式是什么

Azure 为Cloud Vision引擎提交原始图像的格式是什么,azure,vision,Azure,Vision,我试图通过调用计算机视觉API并传递数据来对图像运行OCR,但它不起作用。我尝试过Base64和二进制格式的数据,两者都不起作用。“应用程序/八位字节流”的格式应该是什么 Azure computer vision API不支持raw,它只支持以下文件格式:JPEG、PNG、GIF、BMP(请参阅)。如果要发送raw,需要先将其转换为支持的文件格式之一 (如果您想要另一种格式,如“raw”,您可以构建一个Azure函数,其中包含一行批处理文件和现有的图像转换程序(如ImageMagick或Gra

我试图通过调用计算机视觉API并传递数据来对图像运行OCR,但它不起作用。我尝试过Base64和二进制格式的数据,两者都不起作用。“应用程序/八位字节流”的格式应该是什么

Azure computer vision API不支持raw,它只支持以下文件格式:JPEG、PNG、GIF、BMP(请参阅)。如果要发送raw,需要先将其转换为支持的文件格式之一

(如果您想要另一种格式,如“raw”,您可以构建一个Azure函数,其中包含一行批处理文件和现有的图像转换程序(如ImageMagick或GraphicsMagick),以便为您进行转换。这样您就可以支持多种图像格式。)

从C#程序发送图像的方法如下所述:
它以八位字节流的形式发送图像,基本上以HTTP表单post的形式发送。(如果您提交了表格,数据也会以同样的方式发送。)

嗨,Realbart,谢谢您的回答。我所说的“原始”是指二进制数据,而不是“原始”图像格式。我想知道用什么编码发送JPEG或PNG。我试过base64和“原始”字节,但都不起作用。你知道错误吗?就像我在回答的最后一段中写的:作为一个八位字节流,就像表单数据一样。所以在你的请求主体中,这就是我正在做的,我刚刚得到一个400错误。您能提供一个HTTP请求示例吗?@user3614104不,对不起。我在一个月前用一个稍加修改的示例代码版本完成了这项工作!谢谢你的帮助。我使用base64编码使它工作