Скриншот экрана и распознание текста на JS. Расширение для Google Chrome. Vision Яндекс Cloud (OCR)
Обучение программированию: https://курс-программирование.рф/?utm_source=youtube-channel
Это расширение реально выполненный заказ на бирже фриланса Кворк (). Видео снято и опубликовано с разрешения клиента. Как оно работает:У пользователя запрашивается разрешение на скриншот экранаСкриншот делается через WebRTC. В примере показан вариант скриншота всего экрана. Можно делать скрин только браузера (window) или закладки (tab). Изображение отправляется в облако Яндекс (сервис распознавания текста Vision)Полученный ответ переносится на канвас. Текст затирается черными прямоугольниками, поверх наносится распознанный текст.
Что вы узнаете из этого урока:
1. Как работать с хранилищем браузера Google Chrome
2. Как сделать страницу настроек (опций) для расширения
3. Как открыть страницу опций (options) автоматически при установке расширения
4. Как взаимодействовать между background и content скриптами, при помощи отправки сообщений
5. Как получить доступ к медиа-устройствам
6. Как сделать скриншот всего экрана через WebRTC
7. Как подготовить Яндекс Cloud для работы по API
8. Как распознать текст через Vision (OCR) Яндекс Cloud
9. Как рисовать с использованием canvas
10. Как расширению сохранять файлы на компьютер пользователя
Тайминги:
00:00 Вступление
3:45 Настройка Яндекс Cloud для работы по API, получение API ключа
7:20 Структура проекта
9:05 Структура
10:42 Создание страницы настроек расширения (options)
20:09 получаем доступ к MediaDevices при помощи desktopCapture и . Делаем скриншот экрана.
37:49 Сохранение (скачивание) изображения
49:49 Распознаем текст с изображения через Яндекс Vision Cloud
1:08:19 Обработка результатов распознавания. Рисуем результаты в canvas
Ролик получился очень длинным, поэтому запасайтесь своим любимым напитком :)
#javascript #chrome #canvas #webRTC #яндекс.cloud #ocr
2 views
3634
1346
1 day ago 01:06:38 2
Скриншот экрана и распознание текста на JS. Расширение для Google Chrome. Vision Яндекс Cloud (OCR)
3 days ago 00:00:06 6
Синие мужики в пустыне
4 days ago 00:24:17 11
Inkscape. Коллаж из трёх скриншотов
7 days ago 00:00:18 15
Превращаем скриншот любого сайта в его код — вышла тулза Screenshot-to-Code (https://github.
1 week ago 00:11:56 307
[BIG GEEK] Топ 10 лайфхаков для iPhone. Фишки, о которых не все знают.
1 week ago 00:01:29 1
скриншот
1 week ago 02:51:52 3
КНИГА ИЗ АДА | Изгнатели / Banishers | 11 стрим
2 weeks ago 00:07:14 1
Инструкция: как купить криптомонету CryptoBossCoin CBC и заработать +60% на момент покупки.
2 weeks ago 00:01:44 1.2K
Как сделать скриншот экрана на Samsung Galaxy (информация от производителя)
3 weeks ago 00:12:07 17
Самые крутые фишки SAMSUNG GALAXY, о которых вы могли не знать!
3 weeks ago 00:05:21 4
Как сделать скриншот на Самсунге? Простая инструкция
3 weeks ago 00:05:51 2
Как сделать скриншот на Xiaomi или Redmi: 12 СПОСОБОВ!
3 weeks ago 00:29:05 59
KraussMaffei MC Agile - гайд по настройкам контроллера ТПА
3 weeks ago 00:09:32 446
Видеорегистратор IDOING за 2 тыс руб с ADAS и EDOG для Android магнитол
3 weeks ago 01:08:03 191
KraussMaffei MC6 - гайд по настройкам контроллера ТПА
3 weeks ago 00:07:13 22
Захват экрана и снятие скриншотов программой uvScreenCamera Pro - 2
4 weeks ago 00:03:05 2.7K
Как сделать скриншот экрана
4 weeks ago 01:31:14 35
Принципы работы на интерактивной панели TeachTouch 5.0 LE
4 weeks ago 00:28:43 1
Принципы работы на интерактивной панели TeachTouch 6.0
4 weeks ago 00:01:14 3
Анонсовый трейлер игры Eye uv Eve!
1 month ago 00:01:10 3
Геймплейный трейлер игры Rhythm Rabbit!
1 month ago 01:01:28 11.8K
Все Сюда - Мальдивы
1 month ago 00:09:09 899
Знакомство с операционной системой РЕД ОС 8 с графическим окружением Mate
1 month ago 00:00:07 1
Попробуйте правильно собрать картинку. Для это просто сделайте скриншот экрана в нужный момент