將np圖片(imread后的圖片)轉碼為base64格式
1
2
3
4
5
6
|
def image_to_base64(image_np): image = cv2.imencode( '.jpg' ,image_np)[ 1 ] image_code = str (base64.b64encode(image))[ 2 : - 1 ] return image_code |
將base64編碼解析成opencv可用圖片
1
2
3
4
5
6
7
8
9
10
|
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所使用的圖片格式與 base64 轉換就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/qq_24502469/article/details/82495252