# copyright (c) 2024 PaddlePaddle Authors. All Rights Reserve. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import math import random import numpy as np import cv2 import PIL from PIL import Image, ImageDraw, ImageFont from ....utils.fonts import PINGFANG_FONT_FILE_PATH from ..components import BaseResult class VisualInfoResult(BaseResult): """VisualInfoResult""" pass # class VectorResult(BaseResult, Base64Mixin): # """VisualInfoResult""" # def _to_base64(self): # return self["vector"] # class RetrievalResult(BaseResult): # """VisualInfoResult""" # pass # class ChatResult(BaseResult): # """VisualInfoResult"""