程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python: image opencv, PIL.Image format and base64 codec conversion

編輯:Python
# binary open image path base64 -> opencv# coding: utf-8import base64import numpy as npimport cv2img_file = open('1.jpg','rb') # binary open image fileimg_b64encode = base64.b64encode(img_file.read()) # base64 encodingimg_file.close() # file closeimg_b64decode = base64.b64decode(img_b64encode) # base64 decodingimg_array = np.fromstring(img_b64decode,np.uint8) # Convert np sequenceimg=cv2.imdecode(img_array,cv2.COLOR_BGR2RGB) # Convert Opencv formatcv2.imshow("img",img)cv2.waitKey()
# binary open image path base64 -> PIL.Image# coding: utf-8# python base64 codec, convert to Opencv, PIL.Image image formatimport base64import iofrom PIL import Imageimg_file = open('1.jpg','rb') # binary open image fileimg_b64encode = base64.b64encode(img_file.read()) # base64 encodingimg_file.close() # file closeimg_b64decode = base64.b64decode(img_b64encode) # base64 decodingimage = io.BytesIO(img_b64decode)img = Image.open(image)img.show()


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved