Поиск объекта по фото в интернет-магазинах через Telegram

Содержание

Слайд 2

ВВЕДЕНИЕ Курсовая работа посвящена созданию Telegram-бота, который по полученной фотографии от

ВВЕДЕНИЕ

  Курсовая работа посвящена созданию Telegram-бота, который по полученной фотографии от

пользователя определит объект и вернёт ссылки на наиболее похожий вариант в интернет-магазинах.
Слайд 3

ВВЕДЕНИЕ Задачи: Разработать алгоритмы определения объекта по фото и поиска его

ВВЕДЕНИЕ

Задачи:
Разработать алгоритмы определения объекта по фото и поиска его в интернет

- магазинах;
Получить информацию с сайтов;
Очистить, проанализировать и отсортировать данные;
Создать Telegram - бота и интегрировать в него написанные алгоритмы.
Слайд 4

ОПРЕДЕЛЕНИЕ ОБЪЕКТА Изображение загружается на сервис "Яндекс.Картинки", после чего получаем ссылку

ОПРЕДЕЛЕНИЕ ОБЪЕКТА

  Изображение загружается на сервис "Яндекс.Картинки", после чего получаем ссылку на

результаты поиска.
   Далее все данные с сайта парсятся библиотекой Beautiful Soup 4.
Слайд 5

ОПРЕДЕЛЕНИЕ ОБЪЕКТА Пример поиска

ОПРЕДЕЛЕНИЕ ОБЪЕКТА

   Пример поиска

Слайд 6

ПОИСК ОБЪЕКТА Получим данные из каталога с помощью библиотеки Selenium. Если

ПОИСК ОБЪЕКТА

   Получим данные из каталога с помощью библиотеки Selenium.
   Если

название удалось определить точно, также будем искать объект по названию через поисковик Яндекс.
Слайд 7

ПОИСК ОБЪЕКТА Пример каталога

ПОИСК ОБЪЕКТА

   Пример каталога

Слайд 8

ПОИСК ОБЪЕКТА Получаем HTML код каталога

ПОИСК ОБЪЕКТА

   Получаем HTML код каталога

Слайд 9

РАБОТА С ДАННЫМИ Все полученные данные очищаются от HTML, отсеиваются и

РАБОТА С ДАННЫМИ

  Все полученные данные очищаются от HTML, отсеиваются и

сортируются по схожести с искомым объектом.
Слайд 10

РАБОТА С ДАННЫМИ

РАБОТА С ДАННЫМИ

Слайд 11

TELEGRAM БОТ Интерфейс бота

TELEGRAM БОТ

  Интерфейс бота

Слайд 12

НАСТРОЙКИ ПОИСКА Меню настроек списка сайтов

НАСТРОЙКИ ПОИСКА

  Меню настроек списка сайтов

Слайд 13

НАСТРОЙКИ ПОИСКА Изменение списка сайтов

НАСТРОЙКИ ПОИСКА

  Изменение списка сайтов

Слайд 14

НАСТРОЙКИ ПОИСКА База данных

НАСТРОЙКИ ПОИСКА

База данных

Слайд 15

ПРИМЕР ВЫПОЛНЕНИЯ

ПРИМЕР ВЫПОЛНЕНИЯ

Слайд 16

ПРИМЕР ВЫПОЛНЕНИЯ

ПРИМЕР ВЫПОЛНЕНИЯ

Слайд 17

РЕАЛИЗАЦИЯ ПОИСКА

РЕАЛИЗАЦИЯ ПОИСКА

Слайд 18

ЗАКЛЮЧЕНИЕ Бот часто успешно определяет и находит искомый объект, что может

ЗАКЛЮЧЕНИЕ
   Бот часто успешно определяет и находит искомый объект, что может

быть полезно в повседневной жизни.
  Развитие программы может быть продолжено улучшением алгоритмов поиска и сортировки, а также добавлением новых функций.