如何使用python从mysql检索图像并存储在文件夹中?

kokeuurv  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(179)

我有一张table在里面 mysql 其中包含具有用户id的图像。我要检索具有用户id的图像并将它们存储在具有用户id的文件夹中 user_id 附加到图像。
示例:user_id=22334,image:pp.jpg那么输出将是 '22334_timestamp_pp.jpg' .
我有以下检索图像的代码,但无法以所需格式存储它:

import pymysql
import io 
import PIL.Image
import cv2
import os
db = pymysql.connect('localhost', 'root', '123456', 'staging_db')  
cursor = db.cursor()  

query = """select user_id, images_pic from user_data limit 5;"""        
data = cursor.execute(query)  
r = cursor.fetchone()
uimg = io.BytesIO(r[1])
img = PIL.Image.open(uimg)
img = cv2.imread('PIL.Image.open(uimg)', 0)
path = '/home/devlappy/Desktop/model'
cv2.imwrite(os.path.join(path , 'user.jpg'), img)
cv2.waitKey(0)
db.close()

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题