Тёмный

Raspberry Pi 3: OpenCV (#1) - установка библиотеки (Python 3) 

Виктор Кравченко
Подписаться 29 тыс.
Просмотров 33 тыс.
50% 1

В первой части серии я показываю, как установить библиотеку OpenCV на Raspberry Pi 3, для работы с ней на языке Python 3. А также говорю о том на что стоит обратить внимание при установке.
Текстовая версия ролика - codius.ru/articles/290.
Плейлист с видео о Raspbery Pi 3 - • Raspberry Pi - все о м...
Ссылки на товары из видео:
✔ Скидка от 7% на все на Ali - cashback.epn.bz/?i=b4155 (видеоинструкция - • Перезалит. AliExpress:... )
★ NEW!!! Raspberry Pi 3 Model B+ (2018) - codius.ru/products/470
★ Корпус для Raspberry Pi 3 с активным охлаждением - codius.ru/products/446
★ Raspberry Pi 3 + радиаторы + БП 5В 2,5А (3 в 1) - codius.ru/products/343
★ Официальный корпус для Rasberry Pi 3 - codius.ru/products/341
★ Все одним комплектом - codius.ru/products/343
★ Rii Mini K12+ - лучшая беспроводная клавиатура для Raspberry Pi 3 - ali.pub/j3gfv (видеообзор - • Rii Mini K12+ - лучшая... )
★ Камера для Raspberry Pi 3 (v1.3) - codius.ru/products/318
★ USB-вебкамера Logitech Webcam C270 - codius.ru/products/448
★ Прочие камеры для Raspberry Pi 3 - codius.ru/products/255
*********************************
✔ Поддержать проект - codius.ru/donate
*********************************
✔ Медиасеть AIR для блогеров - join.air.io/codius
✔ Группа ВКонтакте - club132788435
✔ Instagram - / codius_ru
*********************************

Наука

Опубликовано:

 

20 мар 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 112   
@Markisi0
@Markisi0 6 лет назад
Просто прекрасно! В конце каждого ролика делаете такой анонс, что страницу с вашим каналом даже не закрываю! Спасибо большое!
@MaPeHuH
@MaPeHuH 6 лет назад
Виктор, большое спасибо! Я, и уверен остальные зрители Вашего, без ложного приувеличения, наилучшего канала, ждали информации по этой библиотеке! Я как ребенок обрадовался, когда появилось данное видео, разумеется и текстовую версию посмотрю. Буду с нетерпением ждать раскрытие данной темы! Еще раз спасибо!!!!!!
@alexeyad4773
@alexeyad4773 5 лет назад
продолжение просто необходимо :)
@user-ul5ds9uv8u
@user-ul5ds9uv8u 6 лет назад
С огромным удовольствием смотрю видео на Вашем канале! Материал изложен очень доступно, и видеоматериал отснят очень профессионально! Так держать! Огромное спасибо Вам за эту работу!
@ggkazar
@ggkazar 6 лет назад
Огромное спасибо! Как всегда грамотный, профессиональный ролик, без лишней воды. Буду с нетерпением ждать продолжения темы.
@TheNeocivic
@TheNeocivic 3 года назад
Ждём продолжения!!!
@Evgenii3110
@Evgenii3110 6 лет назад
я дождался! автору жму руку! так держать и продолжать радовать нас новыми видосами!)
@denstabear8367
@denstabear8367 6 лет назад
Ура! Мой ЛАйк 5!!!!!!СПАСИБО!!!!!!! Всегда жду Ваше Видео с нетерпением!!!!!!!!
@denstabear8367
@denstabear8367 6 лет назад
Когда же 2-я серия? 8))))
@explay1000
@explay1000 6 лет назад
Спасибо за материалы!
@user-ds4ep7kx2z
@user-ds4ep7kx2z 5 лет назад
Виктор спасибо, видео суппер! OpenCV это моя любимая тема. Теперь малину буду осваивать.
@DmMukhin
@DmMukhin 6 лет назад
Спасибо большое
@konstantinprutskih4109
@konstantinprutskih4109 6 лет назад
Спасибо, очень конкретная информация
@igorshlyakov9321
@igorshlyakov9321 5 лет назад
ооочень круто! Спасибо!
@ivanhorobets1490
@ivanhorobets1490 5 лет назад
Супер. Надеюсь будет больше уроков для новичков)
@Nik_tvnow
@Nik_tvnow 3 года назад
Тема про OpenCV очень интересная, хотелось бы увидеть продолжения в вашем исполнении.
@RicoJovanni
@RicoJovanni 6 лет назад
круто! тема OpenCV весьма интересна!
@RicoJovanni
@RicoJovanni 6 лет назад
будет пример с распознаванием и занесением в базу под ID (пользователей) ?
@TheNeocivic
@TheNeocivic 5 лет назад
Очень жду продолжения темы OpenCV и может быть Dlib! Спасибо Вам.
@erkh9794
@erkh9794 6 лет назад
спасибо
@user-zv4hx1fu1d
@user-zv4hx1fu1d 5 лет назад
Продолжайте пожалуйста в том же направлении, очень интересно!!!
@user-pi3bi2py8e
@user-pi3bi2py8e 6 лет назад
Недавно заметил ваш канал. Прекрасно рассказываете материал, мне очень нравится. Малинку сам недавно приобрел, хорошая платформа для обучения программирования и написание софта взаимодействия внешними устройствами. Особенно понравилось наличие статей к каждому ролику. Спасибо Вам, Виктор!
@codius
@codius 6 лет назад
Максим Толкачев да, пока только на Питоне.
@user-vw4ye3fc3l
@user-vw4ye3fc3l 5 лет назад
Недавно начал интересоваться распберри, попал на Ваш канал. Очень жду новых видео теперь. А то на 3.12.2018 последнее видео аж 6 месяцев назад.(
@user-rb1ud3sb4f
@user-rb1ud3sb4f 4 года назад
мдя видео 2018г а сейчас уде середина 2020г а продолжения нет очень жаль. Начало то какое шикарное.
@qasqadx
@qasqadx 6 лет назад
Лайк за Лену:)
@user-eo8uv9yl2p
@user-eo8uv9yl2p 4 года назад
Жаль больше видео нету, на русском это лучший контент по raspberry.
@user-lk1ms8tr2x
@user-lk1ms8tr2x 3 года назад
Амперка тебе в помощь...
@xaxexa1
@xaxexa1 6 лет назад
+ ко всему (положительному) выше написанному, незабудте упомянуть в следующих видео как там дела с нагрузкой при работе с USB камеры :), ООООООгроменое спасибо
@user-hj7py6oc7e
@user-hj7py6oc7e 6 лет назад
Больше питона !!! пишу софт для станка, сейчас станок работает на системнике но планирую перевести его на малинку....подписался недавно но уже кучу видео пересмотрел...основной интерес на реализацию взаимодействия малинки с асинхронными двигателями кое какой пневматикой а точнее регуляторами (4-20Ма) ну и вообще куча будет датчиков концевиков и кнопок как пусковых так и грибков разных
@fasteredfromua837
@fasteredfromua837 5 лет назад
OpenCV (#2) мы тебя ждем!!!
@user-mn4bk1ml7u
@user-mn4bk1ml7u 5 лет назад
Ждем 2 серию(((
@user-sz9hp6px9l
@user-sz9hp6px9l 6 лет назад
Круто! Видио шикарные! Хотелось бы услышат мнение о построение беспутника на малинке и обработкой видео в режиме реального времени!
@codius
@codius 6 лет назад
Что такое "беспутник"?
@andreyemelyanov4458
@andreyemelyanov4458 6 лет назад
Очень интересная тема! Меня она так же как и Вас заинтересовала с точки зрения "безопасный дом". Однако получил разочарование от OpenCV как детектора. Как я понял, из примера peopledetect.py объект HOG отвечает за детектирование образов. В примере используют "модель людей по умолчанию", а она мягко говоря ошибается, особенно часто на ЧБ. После нескольких неудачных попыток сделать свою модель людей, я случайно наткнулся на библиотеку imageAI на гитхабе. Она распознает "людей" лучше, и есть возможность фильтрации распознания по проценту достоверности. На свою китайскую Пи пока не ставил (пока не собрал свой продвинутый motion на Python), а на ноутбуке работает нормально.
@AntonRodriges
@AntonRodriges 5 лет назад
Спасибо большое!!!! А про подключение распберри камеры и анализ движения с помощью OpenCV будет????
@ilyarezvanov879
@ilyarezvanov879 6 лет назад
А можно ли прикрутить камеру GC0339 (CSI-2) к Raspberry?
@MadMike93
@MadMike93 6 лет назад
Давно собирался заняться OpenCV, но никак руки не доходили))
@AntaresI1024
@AntaresI1024 6 лет назад
autoremove - осиротевшие пакеты удаляет.... Класс! такое название не слышал!
@Nik_tvnow
@Nik_tvnow 3 года назад
Виктор здравствуйте, у вас самый классный канал и очень полезный контент! Скажите, когда вы планируете выпуск новых видео?
@codius
@codius 3 года назад
Планирую давно)) времени нет.
@Nik_tvnow
@Nik_tvnow 3 года назад
@@codius Не бросайте нас)
@handleftman
@handleftman 6 лет назад
Спасибо Виктор за Ваш труд! Подход профессиональный , что смотреть интересно и познавательно. Недавно на хабре была статья про распознавание лиц через обучение, планируете вы эту тему развернуть более обширно? (похоже на аналог Face-unlock)
@codius
@codius 6 лет назад
Планирую. Планов много, времени бы побольше)))
@petya-figvam
@petya-figvam 5 лет назад
что-то второй части долго нет
@scanty6996
@scanty6996 3 года назад
import cv2 Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'cv2'
@kanok7834
@kanok7834 6 лет назад
help: unzip:cannot find or open opencv_source.zip,opencvsource.zip.zip or opencv_source.zipZIP.
@landrover8774
@landrover8774 6 лет назад
Здравствуйте ! При сборке cmake вы указали параметр -D ENABLE_NEON. Даёт ли он прирост в производительности ? Стоит ли мне пересобирать с этим параметром и перекомпилировать библиотеку ?
@codius
@codius 6 лет назад
Если у вас есть готовый проект, в котором у вас не хватает производительности, конечно имеет смысл пересобрать и перекомпилировать. На обучении работе с библиотекой наличие оптимизации никак не скажется. Речь идет в среднем о приросте в производительности на 30-40%.
@landrover8774
@landrover8774 6 лет назад
Виктор Кравченко Проект не очень сложный, но Raspberry загружена всего на 20%, а картинка подтормаживает. Уж не знаю в чем дело: может в камере, может нужно разбить на потоки программу, может ещё что-нибудь. Попробую библиотеку перекомпилировать, может поможет, а если не поможет, то лишним не будет.
@vadimpetker2689
@vadimpetker2689 Год назад
У меня очень важный вопрос и для вас наверное очень легко будет на него ответить. Я нуб и теоретик в сфере Программирования и потому прошу совета что мне делать если я сделал открытие о сознании что есть 2 вида сознания и все люди наклоняют голову на бок ведущего полушария мозга и то которое ниже при наклоне на бок - становится ведущим, и я решил найти программу которая будет способно всего лишь отслеживать лицо как в Snapcht и определять просто на ккой бок наклонена голова и показывать какое из двух положений в данный момент. Что бы прогу можно было запустить как например расширение или установить на пк и использовать прямо на RU-vid или для видео на пк. Я смог такое сделать в Snapchat в качестве маски, а надо для обработки видео.
@viktorbeskorovainyi2422
@viktorbeskorovainyi2422 5 лет назад
Как я понял, на 6:31 как раз зависание произошло?
@TheGamerCoder
@TheGamerCoder 5 лет назад
Здраствуйте, у меня есть проблема с OpenCV. У меня CascadeClassifier.load(.xml) он не загружает и пишет что он пустой. Что мне делать?
@bluesnake00
@bluesnake00 4 года назад
А можно четырех ядерную или одно ядерную компиляцию делать после перезагрузки малинки. Если например я тупо не успеваю, мне ехать надо. Потом приехал в другое место и продолжил установку. Т. Е я имею ввиду, можно ли перерыв делать между разными частями установкиТак можно?
@codius
@codius 4 года назад
Конечно.
@sledleo
@sledleo 5 лет назад
Где продолжение?!!
@denstabear8367
@denstabear8367 6 лет назад
Ещё меня интересует такой вопрос: Возможно ли подключение и работа одновременно на малинке PiCamera(Интерфейс CSI) и USB камеры?
@codius
@codius 6 лет назад
Да, но об этом в следующем видео))
@denstabear8367
@denstabear8367 6 лет назад
СУПЕР!!!!!!
@denstabear8367
@denstabear8367 6 лет назад
У меня получилось подключить две камеры с помощью motioneye. Правильно ли я понимаю, чтобы сохранять видео на сетевой папке (на другом ПК с windows), мне нужно смонтировать на малинку сетевой диск (подключить) и в пути сохранения файлов (в motioneye) указать адрес этого подключенного диска? В рунете все только делают малинку сервером и расшаривают её, а не подключают к ней сетевые диски других ПК. Или подключают к малинке ХАБы с HDD.
@codius
@codius 6 лет назад
Все верно, гуглите утилиту cifs-utils.
@denstabear8367
@denstabear8367 6 лет назад
Спасибо!!!!!!!!!
@user-fy8vj7el5q
@user-fy8vj7el5q 3 года назад
Здравствуйте Делал все по вашей инструкции, только для версии 4.4.0 и на этапе конфигурации нет дополнительных модулей, про которые вы говорите (face, xphoto и так далее) Подскажите пожалуйста как их можно добавить?
@user-fy8vj7el5q
@user-fy8vj7el5q 3 года назад
Для версии 3.4.0 все получилось
@paveldumavin5068
@paveldumavin5068 4 года назад
а в убунту ленукс это сработает ?питон+cv2
@codius
@codius 4 года назад
Да.
@sergeym8612
@sergeym8612 6 лет назад
Make install засирает систему, если приложения непростые, почему бы не использовать checkinstall?
@codius
@codius 6 лет назад
Sergey Sergeev checkinstall не сможет корректно осуществить установку, об этом написано в текстовой версии - codius.ru/articles/290#a58.
@user-yh1vw2ev1u
@user-yh1vw2ev1u 4 года назад
Здравствуйте, у меня вопрос: я пытаюсь установить эту библиотеку версии 4.1.0 с дополнительными модулями той же версии по вашей инструкции на 3в+ малинку, но на 87% малинка виснет, хотя и температура и загрузка процессора в норме, или выдает ошибку 1 и 2. Места на SD-шке более чем хватает. Не могли бы вы мне подсказать что-нибудь?
@AhrimanExile
@AhrimanExile 3 года назад
Согласен, такая же проблема, виснет на 82% как убитый, вы так и не нашли причину проблемы ?
@user-yh1vw2ev1u
@user-yh1vw2ev1u 3 года назад
@@AhrimanExile Отключить компиляцию под пайтон 2
@AhrimanExile
@AhrimanExile 3 года назад
@@user-yh1vw2ev1u . Жаль придется поискать другой вариант ибо мне нужен именно питон, кст виснет на: building cxx object modules/python3/cmakefiles/opencv_python3.dir, пока не настолько прошаренный чтобы использовать си поскольку пока изучаю stereopi для своего проекта а там все примеры на питоне.
@AhrimanExile
@AhrimanExile 3 года назад
UDP: Для тех кто ищет решение : Увеличил SWAP до 1024MB и запустил компиляцию на 4 ядра, этап на котором все стопорилось успешно пройден, отпишу потом как все закончилось.
@user-yh1vw2ev1u
@user-yh1vw2ev1u 3 года назад
@@AhrimanExile вы пайтон и получите только уже 3 версию сразу. без не нужной 2-ой
@ksenons7468
@ksenons7468 6 лет назад
Можешь рассказать как поставить поверх raspbian retropie
@codius
@codius 6 лет назад
retropie.org.uk/docs/Manual-Installation/
@ksenons7468
@ksenons7468 6 лет назад
Виктор Кравченко спасибо
@denstabear8367
@denstabear8367 6 лет назад
Друзья, У меня большая просьба, ЛАЙКНИТЕ МОЙ ВОПРОС!! Виктор, Пожалуйста, если это возможно, прошу осветить вопрос охлаждения. Я поначалу использовал другой вентилятор, мне показалось, что он был громкий, а после того как купил такой же как из видео, понял что тот был тише. Также после длительного срока работы с вентилятором на плате появляется пыль :) Очень интересно авторитетное мнение: 1. какие кулеры самые тихие? 2. Будет ли лучшим решением не вентилятор, а пассивное охлаждение через металлический корпус?
@denstabear8367
@denstabear8367 6 лет назад
Для инфо - куллер из видео действительно мощный, на сегодня лучше не нашел.
@RicoJovanni
@RicoJovanni 6 лет назад
Посмотри на кулеры от delta и sanyo но не "высоконапорные", должно хватить и будет тихо.
@codius
@codius 6 лет назад
*Видео о доработке активной системы охлаждения -* ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fRneY6nnjT4.html 1. Действительно этот кулер шумит, не громко, но обращает на себя внимание (60 dB вплотную к кулеру, при 50 dB - полной тишины в комнате, измерения мультиметром). По поводу самых тихих, здесь не сильно большой выбор кулеров такого форм-фактора (2,5х2,5см) - не думаю, что имеет смысл сравнивать - все примерно одинаковое. 2. Активное охлаждение всегда более эффективно, чем пассивное. Хотя пассивное охлаждение через металлический корпус с правильно подобранной термопрокладкой, может быть неплохой альтернативой. Не лучшей, а именно неплохой. PS. Кстати можно собрать примитивную схему с транзистором, чтобы вентилятор управлялся по ШИМ с гребенки GPIO в зависимости от температуры процессора - таким образом вентилятор будет работать только при интенсивных нагрузках, а в состоянии покоя - отдыхать.
@denstabear8367
@denstabear8367 6 лет назад
Спасибо!!!
@TarasIvaniv
@TarasIvaniv 5 лет назад
Why not just apt-get install opencv?
@codius
@codius 5 лет назад
because each build is compiled for specific hardware
@user-yk6ty1sg5r
@user-yk6ty1sg5r 4 года назад
3,5 видео
@igorfominykh8700
@igorfominykh8700 6 лет назад
А не пробовал докером это все сделать? Компилировать не придется)
@user-bp9md4bh5s
@user-bp9md4bh5s 6 лет назад
Здравствуйте, при настройке конфигурации пишет: "-bash: cmake: command not found" Самого cmake не было в загрузочных файлах, поэтому пришлось скачать с github, так же много файлов не скачивает, пишет, что нет таких файлов. Что делать? Спасибо
@codius
@codius 6 лет назад
Илья Лукошин мне непонятно, почему у вас нет cmake. Откройте текстовую версию - codius.ru/articles/290#a20 и выполяйте все по порядку с самого начала. Cmake - ставится одной из первых.
@user-bp9md4bh5s
@user-bp9md4bh5s 6 лет назад
когда ввожу команду на загрузку Cmake он пишет E: Package 'cmake' has no installation candidate E: Unable to locate package cmake-curses-gui E: Package 'libgtk2.0-dev' has no installation candidate
@codius
@codius 6 лет назад
Систему обновляли - sudo apt-get update && sudo apt-get dist-upgrade ? Если ничего ценного в системе нет, разверните на вашей флешке актуальный образ.
@user-bp9md4bh5s
@user-bp9md4bh5s 6 лет назад
да, обновлял. Система новая, сегодня скачал.
@user-bp9md4bh5s
@user-bp9md4bh5s 6 лет назад
при вводе sudo apt-get install cmake cmake-curses-gui libgtk2.0-dev вылазит E: Package 'cmake' has no installation candidate E: Unable to locate package cmake-curses-gui E: Package 'libgtk2.0-dev' has no installation candidate только что установил новую версию
@user-ng7fl8nz6h
@user-ng7fl8nz6h 6 лет назад
У меня появляется ошибка: No module named numpy и No module named cv2. Что делать?
@codius
@codius 6 лет назад
Где появляется?
@bellonakos
@bellonakos 3 года назад
Когда следующая серия? 🥲
@Originallost
@Originallost 5 лет назад
Продолжения не будет?
@codius
@codius 5 лет назад
Будет, позже.
@Originallost
@Originallost 5 лет назад
тема интересная. Пишите доступно. Спасибо. Буду ждать.
@CarlosEspinosa-fc7ub
@CarlosEspinosa-fc7ub 5 лет назад
que onda pelonchas
@romandiamond2038
@romandiamond2038 6 лет назад
в+ мастеркит 3100
@codius
@codius 6 лет назад
Предзаказ 5-6 недель))))
@user-xe2jk5ui2d
@user-xe2jk5ui2d 5 лет назад
А не проще было взять комютер или ноут и делать туже саму компиляцую под арм?
@user-xe2jk5ui2d
@user-xe2jk5ui2d 5 лет назад
чтобы расказать об одном флаге? Вообщето это кросмопиляция не знаю как это деть с cmake вот с make делаться так. ./configure && make --host=arm-linux-gnueabi подроббно можно посомтерть в мане. на дескоптных процесорррах помилировать быстее. ктомуже можно это делать и на видео картах. опять же ман в помощь
@user-xe2jk5ui2d
@user-xe2jk5ui2d 5 лет назад
@@MsTim159 я не хочу делать видео зачем мне это. Он собирал на арме это долго я предложила что есть более быстрый вариант что такое есть. Это правда делается одним флагом. Компиляцию можно делать не только под основную машину но и для хоста. Чтобы быстрее было. За чем мне делать видео ?
@user-xe2jk5ui2d
@user-xe2jk5ui2d 5 лет назад
@@MsTim159 а ты тепличный не мой канал но выскчам все затнку рот потому что они умнее меня ?
@user-xe2jk5ui2d
@user-xe2jk5ui2d 5 лет назад
@@MsTim159 отнюдь извольте канал какого Виктора а ты какой-то мстим159 тим так что это не не бред. И вообще что тебе от меня надо? Если видео то я его не делаю
@user-yk6ty1sg5r
@user-yk6ty1sg5r 4 года назад
И че? Все на этом? Канал заглох?
@you-tube36
@you-tube36 Год назад
Похоже что Да. Канал скорее мертв чем жив. Очеень печально
Далее
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
Игровой Комп с Авито за 4500р
1:00
Здесь упор в процессор
18:02
Просмотров 325 тыс.