Skip to content

Repository files navigation

🖼 ImageAlgoBench — CLI-бенчмарк алгоритмов обработки изображений

C++17 консольное приложение для тестирования, сравнения и профилирования времени выполнения различных алгоритмов видео и графической обработки на процессоре.

C++17 CMake License


📑 Оглавление


🌟 Описание и возможности

  • 🎨 Набор алгоритмов — Перевод в Grayscale, битовый реверс (Bit-Reversal), инверсия цветов, генерация шума.
  • Точные замеры производительности — Измерение времени выполнения фильтрации через std::chrono::high_resolution_clock.
  • 📁 Форматы файлов — Загрузка и сохранение PNG/JPG благодаря заголовочной библиотеке stb_image.

🛠 Сборка и Запуск

git clone https://github.com/Vane4ka2k2/ImageAlgoBench.git
cd ImageAlgoBench
cmake -B build
cmake --build build

📜 Лицензия

Распространяется под лицензией MIT. Подробнее см. в файле LICENSE.

About

C++ CLI-приложение для тестирования алгоритмов обработки изображений (grayscale, bit-reversal, noise) с замером времени выполнения.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages