YOLO C#. Распознавание объектов на фото. Урок 1

  Рет қаралды 18,280

Byte++

Byte++

4 жыл бұрын

Поддержать проект - www.donationalerts.ru/r/bytepp
В этом уроке мы узнаем как распознавать разные объекты на фото с помощью YOLO и C#. Наша программа будет использовать обученную модель, способную с высокой точность распознавать людей, животных, светофоры, мониторы, телефоны и многое другое на фото.
Alturos.Yolo
github.com/AlturosDestination...
Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!

Пікірлер: 95
@simpelan
@simpelan 4 жыл бұрын
Спасибо за урок!
@tayakrutaya_drummer
@tayakrutaya_drummer 2 жыл бұрын
Спасибо за видео!
@user-ml2fo3vj4j
@user-ml2fo3vj4j 3 жыл бұрын
Да однозначно респект, уважуха и палец вверх!
@Bytepp
@Bytepp 3 жыл бұрын
Благодарю)
@fess1024
@fess1024 4 жыл бұрын
Спасибо!
@samson9438
@samson9438 4 жыл бұрын
Байт++ привет, лайк поставил, подписался, колокольчик включил) Сними пожалуйста видеоролик про то, как обучать своим картинкам YOLOv3, как создать правильно датасет.
@wavilentatarskii3675
@wavilentatarskii3675 4 жыл бұрын
Есть такой канал в ютубе The AI Guy, там чувак в серии видео объясняет как через Google Colab (это бесплатные JuPyter Notebook)обучить Yolov3, выгрузить веса, как размечать и тп
@kirill_spirit_releasement
@kirill_spirit_releasement 3 жыл бұрын
Офигенное видео! Спасибо. Сделал по примеру так, чтоб распознавалось через вебку - в режиме реального времени)) Да уж...) Получился 1 кадр в секунду. Функция Detect от Yolo очень долгая. Оно и понятно. На видео не рассчитано. Но было бы интересно, если бы комп прям по вебке не только распознавал, но и представлял, что перед ним.
@glebkrel5526
@glebkrel5526 3 жыл бұрын
Там в репозитории есть примерный расчет по времени в зависимости от ЦПУ. Та версия что на видео на хороших процах будет распознавать модели не быстрее 1000мсек. А вот рядом стоящая колонка tiny от182 до 300 мсек, а это уже в общем то легко под видео адаптировать. Если не прям каждый кадр видео распознавать что глупо, а хотябы 1 раз в 5 - 8 кадров(2-3 раза в секунду) то получим распознавание в режиме онлайн еще и проц не на всю будет использован))))
@kirill_spirit_releasement
@kirill_spirit_releasement 3 жыл бұрын
@@glebkrel5526 Да, хорошая идея
@stor1448
@stor1448 3 жыл бұрын
спасибо огромное, ты даже не представляешь как выручил)
@Bytepp
@Bytepp 3 жыл бұрын
Рад, что видео оказалось полезным))
@user-yd8fd5kq3s
@user-yd8fd5kq3s 4 жыл бұрын
Да однозначно респект, уважуха и палец вверх! А вот если сделаете скринкаст, по теме как для YOLO подготовить данные, на примере своих изображений, например скринов из игры, для распознавания, вот это будет еще интереснее!
@sergfisina
@sergfisina 2 жыл бұрын
Да, очень прошу, сделай такой видос
@Happy_Ted
@Happy_Ted Жыл бұрын
спасибо что рассказал как запустить ее на gpu 👍
@user-lv1le3oq6c
@user-lv1le3oq6c 9 ай бұрын
как?
@mikhailsloushch5052
@mikhailsloushch5052 3 жыл бұрын
Спасибо за видео. А если мне нужно найти только лицо, а не человека целиком, как быть?
@user-lj7lx5gd4x
@user-lj7lx5gd4x 2 жыл бұрын
Подскажите пожалуйста, а волны человеческой речи на спектре может распознавать?
@Koldun1801
@Koldun1801 2 жыл бұрын
в YOLO есть возможность создания своих нейронок? объясню вопрос: есть задача по типу надо посчитать количество шариков на фото и вывести их распределение количество по размеру и цвету. возможно это сделать на YOLO или есть решения лучше?
@nihauo
@nihauo 4 жыл бұрын
А возможно ли в библиотеку вставлять свои фотографии и если возможно то как?
@jexus2912
@jexus2912 4 жыл бұрын
А можно ли настроить её более одно направленной, например для поиска чего-то на лицах?
@bender01
@bender01 8 ай бұрын
да, обучи модель носу или глазам
@dmis0k
@dmis0k 3 жыл бұрын
Есть идея для видео: сделать с помощью данной библиотеки разпознование какой-нибудь капчи хоть с картинками хоть с текстом.
@Bytepp
@Bytepp 3 жыл бұрын
Интересная мысль
@goodmoment_ru
@goodmoment_ru 3 жыл бұрын
Картинки с карточки не будут работать) там защита в виде цифрового шума (человек е обращает внимание, но компьютер или нейросеть будет)
@mixtv2248
@mixtv2248 4 жыл бұрын
Я первый
@glebkrel5526
@glebkrel5526 3 жыл бұрын
Для тех у кого возникает ошибка Microsoft Visual C++ 2017-2019 Redistributable (x64), к сожалению в репозитории не правильный установщик был и на текущий момент не исправлено. Вот от сюда скачал и в общем то все заработало: github.com/AlturosDestinations/Alturos.Yolo/issues/122 (Читайте комментарий от пользователя KoreanPro) - это лечит эту проблему. P.S. Мой одноядерный монстр распознал 4 персоны за рекордных 40 секунд =))
@aboba420
@aboba420 2 жыл бұрын
братан, а что делать если не помогает?
@vvvvvv373
@vvvvvv373 4 жыл бұрын
У кого ошибка "Microsoft Visual C++ 2017-2019 Redistributable (x64)", надо установить версию 3.0.6 и всё заработает НЕ РАБОТАЕТ((( ХЕЛП!
@Silver_men_rev
@Silver_men_rev 3 жыл бұрын
Доброго времени суток, подскажите пожалуйста если есть возможность, как реализовать вот такое чудо? как можно реализовать поиск картинки по фрагменту картинки, если быть точным то-есть фрагмент картинки в формате bmp, нужно реализовать поиск этого фрагмента, что бы как только появился этот фрагмент на экране произвести по нему клик, совпадения должны быть 100% с фрагментом, я просто начинающий типа кодер))), много го не понимаю, можно сказать ни чего не понимаю, может именно по моему вопросу подскажите литературу? желательно это все реализовать без подключения сторонних библиотек, у меня были мысли сделать следующим образом, сначала делать скрин экрана и помещать его в буфер постоянно обновляя, в буфер помещать не сам скрин в двумерный массив, предварительно преобразовывая картинку в двумерный массив, потом загрузить фрагменты картинок поочередно в двумерный массив и просто прогоняя каким то образом массив с фрагментами по массиву скрина сравнивая совпадение пикселов и если пикселы совпали то производить по этим пикселям клик, только как это реализовать чудо мне не известно, может у вас есть советы рекомендации или предложения, в инете что то подобного не встречал или может и встречал но не разобрался.За ранее спасибо.
@tapbot580
@tapbot580 3 жыл бұрын
Пиши, научим, договоримся
@user-qm1lp1yb3h
@user-qm1lp1yb3h 3 жыл бұрын
Так как создавать собственный Yolo3.weights ?
@ohhhucc
@ohhhucc 4 жыл бұрын
System.DllNotFoundException: "Не удается загрузить DLL "x64\yolo_cpp_dll_cpu.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)"
@user-ui8oz9wb3s
@user-ui8oz9wb3s 2 жыл бұрын
То же самое, если кто-то нашёл решение, отзовитесь пожалуйста
@x-bowcicle8995
@x-bowcicle8995 4 жыл бұрын
Компьютерным зрением балуемся, да?
@user-hy7hv1ry3f
@user-hy7hv1ry3f 2 жыл бұрын
Добрый день! Спасибо за познавательное видео очень интересно было. Но я столкнулся с проблемой на строчке 51 когда мы вызываем метод yolo.Detect(memoryStream.ToArray()).ToList(); мне говорит что аргумент 1 не удается преобразовать из byte[] в string
@meison3239
@meison3239 2 жыл бұрын
решил проблему?
@nadianels2402
@nadianels2402 2 жыл бұрын
подскажите, пожалуйста, нашлось ли решение ошибки?
@zasixxxgod
@zasixxxgod 2 жыл бұрын
@@nadianels2402 А как вы нашли библиотеку alturos.yolo? Она же не доступна больше
@vovanikotin
@vovanikotin Жыл бұрын
@@zasixxxgod вместо неё FastYolo
@jeremyonyx299
@jeremyonyx299 6 ай бұрын
@user-hy7hv1ry3f нашли ли вы решение проблемы?
@user-vn9be7wx5d
@user-vn9be7wx5d 2 жыл бұрын
А можно распознать конкретный объект, который тебе нужен или нет?
@user-zd7er1uk7x
@user-zd7er1uk7x 4 жыл бұрын
опять мое лицо вставляют в видео, мда
@imaynedlog9628
@imaynedlog9628 2 жыл бұрын
Пакет NuGet больше не поддерживает Alturos.Yolo. как найти выход из положения?
@Bytepp
@Bytepp 2 жыл бұрын
Скачать отдельно из интернета
@imaynedlog9628
@imaynedlog9628 2 жыл бұрын
@@Bytepp Угум, благодарю. Ещё один вопрос - для Yolo требуется CUDA. Там только 10.1 версия подойдет или можно больше? И в связи с CUDA - на видеокартах AMD не получится использовать данную библиотеку? Или это вообще не связанные вещи? Получилось бы установить - я бы не задавал таких вопросов, так что это чисто для теории
@alex-cv5762
@alex-cv5762 2 жыл бұрын
@@Bytepp, Добрый день! Подскажите, пожалуйста. Какой порядок действий по установке БЕЗ NuGet? Я так понял, скачать нужно с GitHub, но не понимаю что качать. Где что прописать и как подключить к проекту? Буду очень благодарен. А то я в замешательстве.... Очень интересная тема, хочется разобраться в ней. Помогите!!
@aboba420
@aboba420 2 жыл бұрын
@@alex-cv5762 разобрался?
@user-cc4is9rx4r
@user-cc4is9rx4r 2 жыл бұрын
решили проблему? очень срочно
@vvvvvv373
@vvvvvv373 3 жыл бұрын
Друзья как я понял никто не решил эту задачку) Что надо для того чтобы заработало: visual studio можно обновлять до последней версии , но не обязательно. Обязательно : EMGU.CV v4.11.3497 , удалите все версии C++ Redistributable и установите версию C++ Redistributable 2015-2019 14,27,29112 пример из видео работает только с ней!!!!!!
@aboba420
@aboba420 2 жыл бұрын
а если не работает?(
@zolterzolter459
@zolterzolter459 2 жыл бұрын
На 14:37 старый гангстер.
@issamsaid4478
@issamsaid4478 3 жыл бұрын
How to provide user name and password when connecting to a network share Example \\192.168.1.30 User =admin Pas=admin
@aboba420
@aboba420 2 жыл бұрын
А почему в моей вижле нельзя скачать alturos yolo такой же как у автора?
@yourfavouritelol3523
@yourfavouritelol3523 2 жыл бұрын
привет, нашел ответ? просто у меня тоже самое
@aboba420
@aboba420 2 жыл бұрын
@@yourfavouritelol3523 да
@user-sr4tl9jy6t
@user-sr4tl9jy6t 2 жыл бұрын
@@aboba420 какой в итоге ответ? Помоги пожалуйста 🙏 срочно
@aboba420
@aboba420 2 жыл бұрын
@@user-sr4tl9jy6t ответ:найди на гите готовый проект с подключенным пакетом
@mikhailwriter3619
@mikhailwriter3619 2 жыл бұрын
@@aboba420 мог бы подсказать какую-нибудь ссылку на гите с готовым проектом?
@nikolaydd6219
@nikolaydd6219 4 жыл бұрын
У кого ошибка "Microsoft Visual C++ 2017-2019 Redistributable (x64)", надо установить версию 3.0.6 и всё заработает yadi.sk/i/sjFSXZ_zyhU-nQ
@catastrophe7416
@catastrophe7416 2 жыл бұрын
у меня такая версия но не работает))
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj Жыл бұрын
Закиньте ей капчу на которых нужно выбирать фотки с велосипедами, кораблями и т.д.
@maymaym1672
@maymaym1672 4 жыл бұрын
Message "Microsoft Visual C++ 2017-2019 Redistributable (x64)"
@nikolaydd6219
@nikolaydd6219 4 жыл бұрын
Тоже такая ошибка. Есть решение? Все библиотеки C++ обновил до последних - всё равно выдаёт ошибку
@nikolaydd6219
@nikolaydd6219 4 жыл бұрын
надо установить версию 3.0.6 и всё заработает yadi.sk/i/sjFSXZ_zyhU-nQ
@shs3768
@shs3768 2 жыл бұрын
Зачем брать примеры из документации? почему нельзя сделать своей пример? каждый джун так же может зайти в документацию и сделать
@zein.666
@zein.666 3 ай бұрын
А если я хочу не на изображении искать объекты, а на самом экране монитора?
@4ykagekz975
@4ykagekz975 4 күн бұрын
Тебе нужно сделать скриншот и записать его в переменную в программе. Повторить 60 раз в секунду и получишь видео 60фпс😂
@zein.666
@zein.666 4 күн бұрын
@@4ykagekz975 вовремя, я давно всё сам сделал
@zein.666
@zein.666 4 күн бұрын
@@4ykagekz975 кста, тут же еще всё зависит от библиотеки скриншота, на разных библиотеках, разная скорость скриншота, в mss примерно 200 скриншотов в секунду
@alexlyt9104
@alexlyt9104 4 жыл бұрын
Звук щас хороший, но видео ужасное, ничего не видно, все мелкое и расплывчатое
@vvvvvv373
@vvvvvv373 4 жыл бұрын
YoloWrapper yolo = new YoloWrapper("yolov3.cfg", "yolov3.weights", "coco.names"); ===ошибка "Microsoft Visual C++ 2017-2019 Redistributable (x64)",
@Anton-ot2jz
@Anton-ot2jz 3 жыл бұрын
Решил проблему?
@vvvvvv373
@vvvvvv373 3 жыл бұрын
@@Anton-ot2jz Да. Спасибо.
@catastrophe7416
@catastrophe7416 2 жыл бұрын
@@vvvvvv373 каким образом?
@vvvvvv373
@vvvvvv373 2 жыл бұрын
@@catastrophe7416 Что каким образом?
@aboba420
@aboba420 2 жыл бұрын
@@vvvvvv373 каким образом решил проблему?
@ruslansobr
@ruslansobr 2 жыл бұрын
"Yolo" и "Alturos.Yolo" в nuget выдает только "Alturos.YoloWithCuda101Gpu". Устанавливать его?
@user-yr5ww3pb1c
@user-yr5ww3pb1c 3 жыл бұрын
Пакет NuGet больше не поддерживает Alturos.Yolo. как найти выход из положения?
@user-sr4tl9jy6t
@user-sr4tl9jy6t 2 жыл бұрын
Нашли?
@user-sv5pf9hc1w
@user-sv5pf9hc1w 11 ай бұрын
@@user-sr4tl9jy6t Нашли?
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,9 МЛН
VC#. Распознавание лиц EMGU CV. Урок 1
14:36
ЧТО ТАКОЕ КОНТЕКСТ БАЗЫ ДАННЫХ В ENTITY FRAMEWORK?
11:18
АйтишныйДомосед
Рет қаралды 8 М.
OpenCV. #2 Распознавание цветных объектов
7:36
Паяльник TV
Рет қаралды 27 М.
C# Image & Video Processing using EmguCV
21:01
EETechStuff
Рет қаралды 10 М.
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН