Существуют сотни руководств по установке OpenCV на Raspberry Pi. Каждое руководство делает это по-своему, и многие, кажется, не работают, когда все сказано и сделано. Следуйте этому руководству для простой установки платформы OpenCV.

Чтобы узнать больше подобного контента, подпишитесь на меня и загляните на мой веб-сайт и в другие социальные сети по адресу linktr.ee/divadnoslo.

Предположения!

При написании этого руководства я делаю некоторые предположения, но они должны применяться к большинству всех, кто хочет использовать библиотеки Python OpenCV в среде Raspberry Pi.

  1. Вы используете последнюю модель Raspberry Pi с модулем камеры, оснащенным
  2. Вы используете ОС Raspbian (Legacy) вместо ОС Bullseye. Это связано с тем, что новая ОС Bullseye не содержит поддержки Python для их новой архитектуры камеры, вместо этого вам нужно будет использовать ОС Raspbian (Legacy), пока не будет предоставлена ​​поддержка Python. На момент написания этого руководства эта поддержка еще не была готова. См. мой другой руководство здесь для получения дополнительной информации по этой теме.
  3. Вы заинтересованы в использовании библиотек OpenCV специально для Python 3, а не для Python 2. Хотя это руководство также должно позволять легко установить OpenCV на Python 2 с некоторыми изменениями.

Во-первых, давайте удостоверимся, что ваши программы обновлены.

Прежде всего, давайте удостоверимся, что ваш Raspberry Pi обновлен. Откройте терминал и выполните следующие две команды:

sudo apt-get update
sudo apt-get upgrade

Это гарантирует, что ваше устройство будет обновлено в целом. Далее давайте удостоверимся, что программа «pip3» обновлена. Запустите следующую команду в своем терминале.

python3 -m pip install --upgrade pip

Установить OpenCV

Пришло время установить OpenCV. Сначала выполните следующую команду в своем терминале.

pip3 install opencv-python

Это установит OpenCV из надежного источника, однако вашему устройству также потребуются некоторые другие библиотеки, чтобы использовать это устройство. Запустите следующую команду как одну строку в вашем терминале:

sudo apt-get install -y libatlas-base-dev libhdf5-dev libhdf5-serial-dev libatlas-base-dev libjasper-dev  libqtgui4  libqt4-test

Наконец, убедитесь, что ваша библиотека «numpy» также обновлена. Выполните следующую команду, чтобы обновить «numpy».

pip3 install -U numpy

Быстрый тест, чтобы убедиться, что установка работает!

Запустите этот быстрый тест, чтобы убедиться, что установка OpenCV работает. По сути, мы будем уверены, что сможем импортировать библиотеку «cv2» в наш код Python. Сначала откройте python3 в своем терминале, просто введя:

python3

Теперь активен терминал python3. Теперь импортируйте библиотеку, чтобы убедиться в отсутствии ошибок.

import cv2

Если у вас нет ошибок, вы готовы к работе!

Если у вас все еще есть проблемы…

Если это руководство не сработало для вас, я хочу знать! Мне пришлось перепрошивать SD-карту 4 раза, пытаясь установить OpenCV, и я составил это руководство на основе нескольких различных руководств, найденных в Интернете. Напишите мне в социальных сетях, если вы все еще сталкиваетесь с ошибками, и я помогу вам!

https://linktr.ee/divadnoslo