feat generate sketch 新增 服装类别识别
This commit is contained in:
@@ -10,6 +10,7 @@
|
|||||||
import io
|
import io
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import cv2
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
from minio import Minio
|
from minio import Minio
|
||||||
|
|
||||||
@@ -20,15 +21,12 @@ minio_client = Minio(MINIO_URL, access_key=MINIO_ACCESS, secret_key=MINIO_SECRET
|
|||||||
|
|
||||||
def upload_png_sd(image, user_id, category, object_name):
|
def upload_png_sd(image, user_id, category, object_name):
|
||||||
try:
|
try:
|
||||||
image_file = io.BytesIO()
|
_, img_byte_array = cv2.imencode('.jpg', image)
|
||||||
image = Image.fromarray(image)
|
|
||||||
image.save(image_file, format='JPEG')
|
|
||||||
image_file.seek(0)
|
|
||||||
minio_req = minio_client.put_object(
|
minio_req = minio_client.put_object(
|
||||||
GI_MINIO_BUCKET,
|
GI_MINIO_BUCKET,
|
||||||
f'{user_id}/{category}/{object_name}',
|
f'{user_id}/{category}/{object_name}',
|
||||||
image_file,
|
io.BytesIO(img_byte_array),
|
||||||
len(image_file.getvalue()),
|
len(img_byte_array),
|
||||||
content_type='image/jpeg'
|
content_type='image/jpeg'
|
||||||
)
|
)
|
||||||
image_url = f"aida-users/{minio_req.object_name}"
|
image_url = f"aida-users/{minio_req.object_name}"
|
||||||
|
|||||||
Reference in New Issue
Block a user