Изучение Python OpenCV / Урок #1 – Нейронные сети и машинное обучение — Transcript
Full transcript
- 0:00приветствую вас на курсе по изучению
- 0:01библиотеки opencv ходе курса мы изучим
- 0:04все основные принципы по работе с данной
- 0:06библиотекой научимся на ее основе
- 0:08выполнять различные действия и под конец
- 0:10курса разработаем несколько крутых
- 0:12проектов с использованием искусственного
- 0:14интеллекта прежде чем мы двинемся к
- 0:16изучению самой библиотеки я предлагаю
- 0:18уделить немного времени и разобраться с
- 0:20тем что такое open sea ведь на что она
- 0:22способна какие есть альтернативы и как
- 0:24вообще происходит разработка нейронных
- 0:26сетей
- 0:28существуют разные сферы применения
- 0:30искусственного интеллекта вы можете
- 0:32использовать нейронные сети для
- 0:34отслеживания голосовых команд поиска
- 0:36информации для создания роботов и так
- 0:38далее под каждую из таковых целей
- 0:40существует какая-то своя библиотека или
- 0:42же решение поскольку мы с вами в ходе
- 0:44курса будем работать с изображениями и
- 0:46видео а так же со следованием объектов
- 0:49на всем этом то нам наиболее подойдет
- 0:50библиотека окон себе библиотека о пенсии
- 0:55расшифровывается как open-source
- 0:56компьютер vision elite braid или
- 0:58по-нормальному бибилиотека компьютерного
- 1:00зрения с открытым исходным кодом
- 1:02само название говорит за себя данная
- 1:04библиотека позволяет работать с
- 1:05изображениями и видео и распознавать на
- 1:08них объекты информацию текст и прочие
- 1:10моменты о пенсии реализовано на основе
- 1:12языка си плюс плюс
- 1:14и была портирована для разработки на
- 1:16питон java руби и некоторых других
- 1:18языков программирования самом библиотека
- 1:20вовсе не нова и она была разработана еще
- 1:22в 2006 году с тех пор она претерпела
- 1:25множество обновлений и на сегодня
- 1:26является лидером в сфере обработки фото
- 1:28и видео
- 1:31представим вам нужно создать программу
- 1:33для паркинга в каком-либо торговом
- 1:35центре
- 1:35вам нужно отслеживать видео с камеры
- 1:37обрабатывать его находить номерные знаки
- 1:39и считывать с них информацию звучит
- 1:42сложно да немного но при этом
- 1:44реализовать все это не будет столь
- 1:46большой проблемой если использовать open
- 1:48sea weed целым библиотека способна на
- 1:49любые действия что как-либо связаны с
- 1:51фото или видео создать отслеживание и
- 1:54распознавания лиц разработать проект для
- 1:56считывания текста создать программу что
- 1:59наконец поймет где кошка а где собачка
- 2:01все это и многое другое можно сделать за
- 2:03счет этой библиотеке ходе курса мы
- 2:05изучим основной синтаксис библиотеки
- 2:07этот раз разработаем проекты для
- 2:09распознавания лиц и для считывания
- 2:11номерных знаков на самом деле вы могли
- 2:15бы спокойно выбрать другой язык
- 2:16программирования тот же java вполне себе
- 2:18мог бы подойти я выбрал питон по причине
- 2:21его легкого синтаксис и
- 2:22и большого набора встроенных модулей
- 2:24дело в том что нам сейчас не нужен
- 2:26сложный синтаксис дабы мы запутались с
- 2:28первого проще все изучить использование
- 2:30чего-то простого и удобного а уже позже
- 2:32по необходимости вы сможете использовать
- 2:34open себе и для других языков
- 2:35программирования все функции и вся суть
- 2:38библиотеки от этого никак не поменяется
- 2:41open себе это явный лидер в своем деле
- 2:44но помимо этой библиотеке есть еще сотни
- 2:46других про некоторые из них давайте как
- 2:48раз поговорим за курс мы с вами будем
- 2:50работать с еще такой библиотекой как нам
- 2:52пай дело в том что нам потребуется
- 2:54обрабатывать огромные массивы данных к
- 2:56примеру чтобы понять что находится на
- 2:58фото его нужно будет привести в нужный
- 3:00формат и дали перебрать каждый пиксель
- 3:02для работы со столь большим набором
- 3:04данных можно как раз использовать нам ой
- 3:06речь про эту библиотеку заходит
- 3:08практически каждый раз при разработке
- 3:10проектов с искусственным интеллектом
- 3:11библиотека содержит набор встроенных
- 3:13функций для быстрой обработки
- 3:15многомерных массивов данных
- 3:17помимо нам buy в будущем вы также можете
- 3:19столкнуться с такой библиотека как
- 3:20matplotlib
- 3:21сама по себе она не работает с
- 3:23нейронными сетями но зато прекрасно
- 3:24справляется с обработкой больших наборов
- 3:26данных и их визуализацией если в будущем
- 3:29вам понадобится не просто обработать
- 3:31данные но еще вывести их пользователю
- 3:33это можно будем быстро сделать за счет
- 3:35этой библиотеке она обладает набором
- 3:37функций для визуализации данных и
- 3:39создания различных графиков диаграмм и
- 3:41прочих интерактивных схем ну и наконец
- 3:44тензор flow
- 3:44библиотека тандыр плов является
- 3:46хардкорным решением ведь она позволяет
- 3:48практически с нуля разработать нейронную
- 3:50сеть от вашей нужды библиотека очень
- 3:52крутая и мощная но к ней стоит не сразу
- 3:54подходить иначе можно быстро утратить
- 3:56весь интерес среди множества чисел и
- 3:58данных
- 4:00в ходе курса мы с вами будем
- 4:02рассматривать все основные тонкости
- 4:04библиотеки opencv мы научимся открывать
- 4:06фото и видео обрабатывать их добавлять к
- 4:09ним эффекты а также выполнить различные
- 4:10трансформации с ними после изучения
- 4:12основных концепций мы приступим к
- 4:14разработке полноценных проектов нами
- 4:16будет создано приложение по
- 4:18распознаванию лиц на фото а также будет
- 4:20разработана программа для отслеживания
- 4:21номерных знаков и чтения текста с них
- 4:24еда перед курсом я настоятельно
- 4:26рекомендую изучить язык питон без
- 4:28понимания данного языка бом будет сложно
- 4:30пройти данный курс изучить up in se ve
- 4:32курс по изучению питон представлен у
- 4:34меня на сайте айки прагер точка ком
- 4:36ссылку на курсы я оставлю в описании к
- 4:38этому видео также хочу отметить что все
- 4:40уроки по этому курсу дополнительно будут
- 4:41на сайте айти прагер там же вы найдете
- 4:43дополнительное описание уроков материалы
- 4:46а главное найдете домашние задания у нас
- 4:48даже есть специальный редактор в котором
- 4:49вы можете писать весь код на питоне
- 4:51можете заценить как курс на сайте так и
- 4:53сам редактор по ссылкам в описании к
- 4:55видео
- 4:56очень надеюсь что вам понравится наш
- 4:57редактор и сайт первое что вам
- 4:59потребуется сделать так это конечно же
- 5:01установить бетон я надеюсь что он у вас
- 5:03и так уже установлен но если это не так
- 5:05то зайдите на их официальный сайт ссылку
- 5:08на него оставлю в описании к этому видео
- 5:10здесь переходите на вкладку downloads
- 5:12скачивайте последнюю актуальную версию и
- 5:14устанавливайте ее у себя на компьютере
- 5:16после установки питон нам еще нужно
- 5:18скачать некую программу для написания
- 5:20кода на самом-то деле вы можете
- 5:21использовать любую программу для
- 5:23написания кода но я в ходе этого курса
- 5:25буду использовать такую профессиональную
- 5:26среду как ой charm соответственно ссылку
- 5:29на эту программу я оставлю в описании к
- 5:31этому видео вы если не хотите
- 5:32использовать эту программу то спокойно
- 5:34можете использовать какие-либо другие
- 5:35программы например ту же самую visual
- 5:37studio код или какие-либо более простые
- 5:39программы все это будет работать на нас
- 5:41корректном это можете скачивать все что
- 5:43угодно я в ходе курса буду использовать
- 5:45именно пай чарам в общем скачиваем
- 5:47нужную программу и устанавливаемые на
- 5:49компьютер
- 5:50ну и дополнительно давайте еще создадим
- 5:52некий пустой проект для этого мы
- 5:53открываем пай charm или какую-либо
- 5:55другую программу здесь создаем новый
- 5:57проект мы создаем пустой питон проект я
- 6:00этот питон проект на звук от и
- 6:01и project то есть проект с искусственным
- 6:04интеллектом здесь же мы никаких особых
- 6:06настроек не указом просто указом версию
- 6:08питонами анапа
- 6:09это 3.9 также указываем расположение
- 6:11нашего проекта ну в общем то больше
- 6:13ничего здесь можно не указывать
- 6:15и просто нажимаем на крит после чего у
- 6:16нас будет создан пустой проект
- 6:18внутри созданного проекта у нас по
- 6:20умолчанию ничего нет кроме одной папке
- 6:22bin game эта папка виртуального
- 6:24окружения здесь нас будут храниться
- 6:26различные наши библиотеки в том числе
- 6:28здесь хранится еще версия питона ну и
- 6:31соответственно давать еще в ходе этого
- 6:32урока мы установим нашу библиотеку up in
- 6:35se ve внутрь самого этого проекта чтобы
- 6:37нам установить open себе внутрь проектом
- 6:40нам конечно же необходимо использовать
- 6:42пакетный менеджер тип поэтому мы можем
- 6:44зайти на его официальный сайт это пайпе
- 6:45точка орг здесь можно найти такую
- 6:48библиотеку которая называется open sea
- 6:50view python и соответственно это именно
- 6:52та библиотекам с которой мы как раз и
- 6:54будем работать на протяжении всего этого
- 6:56видео курса ну и чтобы установить эту
- 6:59библиотеку мы можем просто прописать вот
- 7:01такую вот команду в терминале давайте
- 7:03это мы даже сделаем вручную то есть
- 7:04открываем терминал и здесь мы
- 7:06прописываем команду и дальше говорим что
- 7:08мы хотим что-то установить дальше
- 7:09говорим что конкретно мы устанавливаем и
- 7:11в моем случае я установлю библиотеку а
- 7:13пенсии python также если вдруг эта
- 7:15команда у вас не сработает в таком
- 7:18случае просто после
- 7:19ип вы еще пропишите циферку 3 и в таком
- 7:22случае у вас сто процентов данная
- 7:24команда сработает я пропишу без стройке
- 7:26нажимаю enter и вот мы замечаем что у
- 7:28нас происходит скачивание а также
- 7:30дальнейшая установка библиотеки внутри
- 7:32нашего проекта и после установки мы
- 7:34можем зайти в папку виртуального
- 7:36окружения здесь еще в папку лип и тут же
- 7:39мы заметим что внутрь питона у нас были
- 7:41добавлены дополнительные библиотеки
- 7:43это такие библиотеки как си виду это как
- 7:45раз о пенсии библиотека с которой мы
- 7:47будем работать а также сюда же было
- 7:49добавлено еще библиотека нам ой про
- 7:51который я говорил в ходе этого урока
- 7:53соответственно с а пенсии мы будем
- 7:55работать постоянно
- 7:56также к концу курса мы еще с вами
- 7:58поработаем с библиотекой нам ой потому
- 8:00что нам понадобится для распознавания
- 8:02лиц для чтения номерных знаков и так
- 8:04далее ну на данный момент на это пока с
- 8:07вами все оставим никак это трогать не
- 8:09будем и никак с этим взаимодействовать
- 8:10не будем уже начиная со следующего урока
- 8:12мы приступим к изучению самой этой
- 8:14библиотеки и чем дальше будем
- 8:16погружаться в эту библиотеку тем более
- 8:18крутые проекты мы будем делать на основе
- 8:20и
- 8:20и на основе
- 8:21искусственного интеллекта ну что ж на
- 8:23этом наш урок подходит концу надеюсь
- 8:25урок вам понравился если так то не
- 8:27забывайте подписываться на канал а так
- 8:29же вступать в наши соцсети все ссылки на
- 8:31них будут в описании к этому видео у
- 8:33меня ж на этом всем до скорых встреч
- 8:35пока
About this transcript
This page contains the full transcript of Изучение Python OpenCV / Урок #1 – Нейронные сети и машинное обучение by Гоша Дударь, generated from the public captions YouTube serves with the video. The transcript has 1,509 words across 262 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.