Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 返回OpenCV图像作为响应并在浏览器中显示_Python_Reactjs_Flask - Fatal编程技术网

Python 返回OpenCV图像作为响应并在浏览器中显示

Python 返回OpenCV图像作为响应并在浏览器中显示,python,reactjs,flask,Python,Reactjs,Flask,我正在对(base64)cv2图像进行编码并将其作为响应发送。使用flask/python img=cv2.imread(“temp.png”,0) 新编码的img=base64.b64编码(img) 返回响应(响应=new\u encoded\u img,状态=200,mimetype=“text/plain”) 现在我必须setState这个图像才能被渲染。怎么做?我正在尝试这样的东西 this.setState({ processedFile: ['data:im

我正在对(base64)cv2图像进行编码并将其作为响应发送。使用flask/python

img=cv2.imread(“temp.png”,0)
新编码的img=base64.b64编码(img)
返回响应(响应=new\u encoded\u img,状态=200,mimetype=“text/plain”)
现在我必须
setState
这个图像才能被渲染。怎么做?我正在尝试这样的东西

this.setState({
            processedFile: ['data:image/jpeg;base64,/9j/'+atob(response.data)]
        })
您可以使用:

打开(“file.png”、“rb”)作为文件:
返回响应(b'--frame\r\n'b'Content-Type:image/jpeg\r\n\r\n'+file+b'\r\n',mimetype='multipart/x-mixed-replace;boundary=frame')
或者,如果已经实现了
HttpResponse
,则可以使用以下方法直接呈现
“file.png”

打开(“file.png”、“rb”)作为f:
返回HttpResponse(f.read(),content_type=“image/jpeg”)
您可以使用:

打开(“file.png”、“rb”)作为文件:
返回响应(b'--frame\r\n'b'Content-Type:image/jpeg\r\n\r\n'+file+b'\r\n',mimetype='multipart/x-mixed-replace;boundary=frame')
或者,如果已经实现了
HttpResponse
,则可以使用以下方法直接呈现
“file.png”

打开(“file.png”、“rb”)作为f:
返回HttpResponse(f.read(),content_type=“image/jpeg”)

服务器的响应类似于数据:“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa“\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u…”