我在mysql
中有一个表,其中包含带有user_id的图像。我想使用用户ID检索图像并将其存储在图像后附加user_id
的文件夹中。
示例:user_id = 22334,图像: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()