Каталог виниловых пластинок: компьютерное зрение и автоматизация
Собственный каталог виниловых пластинок, в котором ручной ввод постепенно заменяется автоматизированным распознаванием фотографий и обработкой данных с помощью компьютерного зрения и ИИ. Проект объединяет каталогизацию коллекции, обработку изображений, машинное зрение и человеко-машинное взаимодействие: система предлагает результат распознавания, а окончательное решение о добавлении записи остаётся за пользователем.
Собственный цифровой каталог виниловых пластинок, в котором ручной ввод постепенно заменяется автоматизированным распознаванием фотографий и обработкой данных с помощью компьютерного зрения и ИИ.
Проект объединяет каталогизацию коллекции, обработку изображений, машинное зрение и человеко-машинное взаимодействие: система предлагает результат распознавания, а окончательное решение о добавлении записи остаётся за пользователем.
О проекте
Проект возник из практической задачи: каталогизировать коллекцию виниловых пластинок так, чтобы добавление нового экземпляра не превращалось в длительный ручной ввод информации.
Вместо простой формы ввода постепенно строится конвейер, который начинает работу с фотографий пластинки. Изображения проходят предварительную обработку, затем передаются системе компьютерного зрения и ИИ. Полученная информация представляется пользователю как предложение, которое можно проверить и скорректировать перед сохранением.
Таким образом, автоматизация не заменяет пользователя полностью. Она берёт на себя наиболее трудоёмкую часть работы — анализ изображения и подготовку первоначальных данных, — а пользователь сохраняет контроль над окончательной записью в каталоге.
Как это работает
Один из ключевых сценариев проекта — Vinyl Smart Add.
Рабочий процесс построен примерно так:
фотографии → preprocessing → компьютерное зрение → AI proposal → проверка пользователем → сохранение
На этапе preprocessing изображения подготавливаются для последующего анализа. В частности, используются методы выделения объекта и коррекции геометрии, чтобы получить более пригодное для распознавания изображение обложки и других элементов пластинки.
Затем изображения передаются в Vision Gateway. Модель анализирует доступную визуальную информацию и формирует предварительное предложение по данным пластинки.
Важный принцип системы — до подтверждения пользователя новая запись не создаётся. Это позволяет использовать автоматическое распознавание без потери контроля над каталогом.
Техническая сторона
Проект развивается как самостоятельная система, в которой отдельные этапы обработки разделены между специализированными компонентами.
В частности, используются:
- компьютерное зрение;
- preprocessing фотографий;
- Vision Gateway;
- LLM/AI для формирования структурированного предложения;
- автоматизированное сохранение подтверждённых данных;
- инструменты обработки фотографий;
- Photoshop-помощник для сокращения ручной работы с изображениями.
Отдельное направление развития — автоматическая работа с треклистами и структурированными данными о содержимом пластинки.
Что интересно в проекте
Для меня этот проект интересен не столько самим каталогом, сколько возможностью постепенно превратить обычную бытовую задачу в интеллектуальный рабочий процесс.
Вместо попытки сразу сделать полностью автономную систему используется другой подход:
автоматизировать то, что хорошо автоматизируется, а решения, где возможна ошибка, оставить под контролем человека.
Это позволяет развивать систему итеративно и проверять каждый этап на реальных данных.
Текущий этап
Проект находится в активной разработке.
Уже работает сценарий автоматизированного добавления пластинки по фотографиям с предварительной обработкой изображений, компьютерным зрением и формированием AI-предложения.
Следующий этап — развитие работы со структурированными данными, в том числе автоматизированное сохранение подтверждённого треклиста вместе с данными пластинки.