前提・実現したいこと
cv2で画像処理を行ったものをbase64に変換したい
画像を保存せずにデータのやりとりをしたいため、
ウィンドウ側からbase64データを送信し、
python
1data = request.POST["image"]# data:image/jpeg;base64,***** 2string = data[data.find("base64")+7:] # **** 3img = imread(io.BytesIO(base64.b64decode(string)))# RGB 4image = cv2.cvtColor(img,cv2.COLOR_RGB2BGR)# cv2のBGR
という風にbase64からcv2に変換はできたのですが、そこから
python
1image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 2ret,img_th = cv2.threshold(image_gray,0,255,cv2.THRESH_OTSU)
などとopencvの処理を施した画像をbase64に返したいです
補足情報(FW/ツールのバージョンなど)
python 3.7.3
cv2 4.2.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/04 11:29
2020/11/04 16:29