Техническое задание: Приложение для сравнения реконструкции изображений

Необходимо разработать специализированное исследовательское приложение для анализа и сравнения различных алгоритмов реконструкции (восстановления) изображений. Основная цель - оценка качества реконструированных изображений с точки зрения их пригодности для последующих задач машинного зрения и распознавания.

Основные требования к функционалу

  • Реализация на Java с использованием фреймворка JavaFX для графического интерфейса.
  • Возможность загрузки и отображения исходных изображений и их реконструированных версий, полученных разными методами.
  • Интерфейс с несколькими синхронизированными окнами или панелями для параллельного визуального сравнения.
  • Инструменты для базового анализа (например, вычисление метрик качества типа PSNR, SSIM, если применимо).
  • Удобная навигация между наборами изображений и результатами.

Технологический стек (предполагаемый)

  • Бэкенд/Логика: Java, Spring (опционально, для организации кода).
  • Фронтенд (GUI): JavaFX.
  • Дополнительно: Возможно использование Angular для внутренних компонентов, если это обосновано архитектурой.

Ключевые задачи для разработчика

  • Спроектировать и реализовать интуитивно понятный многопанельный интерфейс.
  • Обеспечить высокую производительность при работе с изображениями.
  • Создать архитектуру, позволяющую легко добавлять новые алгоритмы реконструкции для сравнения.
  • Реализовать функционал экспорта результатов сравнения (скриншоты, отчеты с метриками).

Приветствуется опыт работы с библиотеками для обработки изображений в Java (OpenCV, JavaFX Image API) и понимание основ компьютерного зрения.

Замена шрифта на сайте OpenCart

Необходимо заменить шрифт Intro на шрифт JOST в стилях сайта на платформе OpenCart из-за требований авторского права. Работа выполняется через редактирование CSS-файлов.

Настройка таргетированной рекламы в Telegram на аудиторию конкурентов

Необходимо настроить рекламную кампанию в Telegram для привлечения подписчиков на наш канал. Целевая аудитория - подписчики трёх конкретных каналов-конкурентов. Требуется профессиональная настройка таргетинга.