Каков наиболее эффективный способ хранения векторных изображений изображений? - PullRequest
1 голос
/ 07 мая 2020

Я работаю над проектом, который должен иметь дело с изображениями, я мгновенно извлекаю их вектор признаков, когда любое изображение загружается, затем я сохраняю векторы признаков в базе данных 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 механизм базы данных вычислять сходство по векторам признаков?

...