如何使用flask将图像传递给python脚本?

时间:2016-01-25 14:49:44

标签: python opencv flask

我有一个网站(使用python-flask管理),在画布上有图像,我想将这些画布的内容作为图像传递给另一个python脚本。

另一个python脚本正在使用openCV来执行面部检测。

我知道我可以将图像上传到我的服务器上,然后在我的opencv应用程序上读取文件,但我不想在我的服务器上保存任何数据。

你有什么想法吗?

1 个答案:

答案 0 :(得分:2)

无论如何,您应该将文件上传到服务器,因为您需要将用户的数据传输到服务器应用程序。

但是,您可以使用类似SpooledTemporaryFile

之类的内容,而不是将其保存为常规文件

换句话说,你将拥有这样的工作流程:

  1. 使用POST将图像发送到服务器;
  2. 使用烧瓶从POST请求中读取文件;
  3. 将其写入SpooledTemporaryFile并接收类似文件的对象;
  4. 将该类文件对象用于OpenCV