Pythonはopencvで使用されるピクチャーフォーマットとbase64の変換を実現します。


npピクチャをbase64フォーマットにトランスコードします。

def image_to_base64(image_np):
 
 image = cv2.imencode('.jpg',image_np)[1]
 image_code = str(base64.b64encode(image))[2:-1]
 
 return image_code
base 64符号化をopencvの利用可能な画像に解析します。

def base64_to_image(base64_code):
 
 # base64  
 img_data = base64.b64decode(base64_code)
 #    np  
 img_array = np.fromstring(img_data, np.uint8)
 #    opencv    
 img = cv2.imdecode(img_array, cv2.COLOR_RGB2BGR)
 
 return img
以上のPythonはopencvの使ったピクチャーのフォーマットとbase 64を実現して小さくみんなのすべての内容に分かち合うので、みんなに1つの参考をあげることができることを望んで、みんながよけいに私達を支持することをも望みます。