Как заставить OpenCV работать полностью на Raspberry Pi? - PullRequest
0 голосов
/ 13 марта 2020

Мне удалось установить OpenCV на мой raspberry pi, но у меня возникла проблема, когда я хотел бы использовать его. Каждый раз, когда я хочу запустить скрипт python, использующий OpenCV, мне нужно каждый раз добавлять в терминал следующую команду:

LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1 python3 some_script.py

Это заставляет код работать и успешно использовать OpenCV, но, тем не менее, это далеко от идеала. Кто-нибудь знает хорошее решение для этого?

1 Ответ

0 голосов
/ 13 марта 2020

Вы устанавливаете LD_PRELOAD для загрузки этого файла перед любой другой библиотекой. Вы можете экспортировать переменную в вашу среду выполнения с помощью:

export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1

Затем выполните скрипт python как обычно.

python3 some_script.py

Чтобы переменная сохранялась в сеансах терминала, поместите ее в $HOME/.bashrc

...