使用web应用程序中的图像blob文件作为python程序的输入
我创建了一个react web应用程序,其中画布图像以jpeg格式存储为文件块。如何使用这些blob作为对图像进行分类的python程序的输入 blob生成函数如下所示:使用web应用程序中的图像blob文件作为python程序的输入,python,blob,Python,Blob,我创建了一个react web应用程序,其中画布图像以jpeg格式存储为文件块。如何使用这些blob作为对图像进行分类的python程序的输入 blob生成函数如下所示: clearCanvas({nativeEvent}) { this.canvas.toBlob( function(canvasDataBlob) { // anonymous callback with a handle to Blob var url=window.URL.createObjectURL
clearCanvas({nativeEvent}) {
this.canvas.toBlob(
function(canvasDataBlob) { // anonymous callback with a handle to Blob
var url=window.URL.createObjectURL(canvasDataBlob, {autoRevoke: true});
var image=new Image();
image.src=url;
image.download="my-image.jpeg";
document.body.appendChild(image);
},
"image/jpeg", 1.0 // optional arguments: MIME type and quality level
);
this.ctx = this.canvas.getContext('2d');
this.ctx.clearRect(0, 0, this.canvas.width, this.canvas.height);
}
最简单的方法是从该blob中删除,并在下载的映像上手动运行Python脚本
我假设您希望在同一网页中显示分类结果。为此,必须对Python web服务器进行XMLHttpRequest,然后该服务器将处理图像并将分类发送回浏览器。有关如何创建这样的请求,请参见(MDN)
如果您还没有web服务器,我建议您查看或。但这并不是解释这一切的地方,好的教程确实存在
如果这个答案没有帮助,我建议提出一个更具体的问题。告诉我们您正试图解决什么问题(而不仅仅是您认为需要的解决方案),并告诉我们您认为这个Python程序应该运行在哪里,或者如果您已经运行了它,并且知道它如何接收/解码图像,您已经尝试或阅读了哪些内容