Я работаю над проектом, который должен иметь дело с изображениями, я мгновенно извлекаю их вектор признаков, когда любое изображение загружается, затем я сохраняю векторы признаков в базе данных MySQL
как текст для каждого изображения.
Также Я использую django
framework.
def search_images_by_features(query_image: ImageFieldFile, images):
featured_images = [
(calculate_similarity(load_features_from_str(image.features), get_image_feature(query_image)), image.item) for image in
images if image.features is not None]
...
Но зацикливание на каждом изображении не имеет большого значения, так как это занимает больше времени по мере увеличения изображений.
Также мой вектор функций в базе данных хранится так: 0.0010601664,0.0003533888,0.8969008,0.0014135552,...
Также есть способ заставить MySQL механизм базы данных вычислять сходство по векторам признаков?