Необхідне програмне забезпечення (Етап 2 пункт 5) - normangalt/Cosmetics-Check GitHub Wiki

Table of Contents

OS


модуль стандартної бібліотеки Python, який дозволяє використовувати базовий функціонал операційної системи: працювати із директоріями, файлами, системними змінними. Встановлює змінну середовища для забезпечення роботи з GV.

IO


модуль стандартної бібліотеки Python, який дозволяє працювати із базовими Input/Output структурами(стрічками тексту, бінарними стрічками, файлами).
Використовується для відкриття зображення для використання GV.

Pandas


це пакунок Python, що забезпечує швидкі, гнучкі та виразні структури даних, розроблені для полегшення та інтуїтивної роботи з „реляційними” або „позначеними” даними. Він має на меті стати фундаментальним елементом високого рівня для практичного аналізу даних у реальному світі на Python.
Використовується для роботи із даними про інгредієнти та склад косметично продукції, їх обробки, збереження, очищення.

Cloud Vision API:


це програмний інтерфейс сервісу Google Cloud, який надає можливість користуватись потужними пре-тренованими моделями машинного навчання.
Використовуючи Google Vision API програма отримує текст із зображення користувача.
У функціонал API входять:
  • виявлення облич на зображеннях, виділення окремих частин лиця(очей, вух, носа, т.д.), т.д.;
  • виявлення присутності визначних архітектурних пам’яток;
  • виявлення логотипів на зображення;
  • маркування зображення;
  • виявлення тексту(оптимізовано для рукопису та щільного тексту);
  • оцінка характеристик зображення(домінуючого кольору, кольорової гами загалом);
  • локалізація об’єктів;
  • пошук схожих зображень у мережі, web-сторінок із схожими зображенями;

API Telegram Bot:


це інтерфейс на основі HTTP, створений для розробників, які прагнуть створювати ботів для Telegram.
Використовується для взаємодії з коистувачем та аналізу даних
У функціонал API входять:
  • Можливість створення телеграм бота;
  • Бібліотека методів для розробки телеграм бота;
  • Можливість запуску бота на локальному сервері;
  • Можливість приймати платежі і надсилати Get та запити через телеграм бота;
  • Можливість оновлення бота;
⚠️ **GitHub.com Fallback** ⚠️