如何让 OpenCV 在 raspberry pi 上完全工作?

How to make OpenCV work fully on raspberry pi?

我已经设法在我的 raspberry pi 上安装了 OpenCV,但是当我想使用它时遇到了问题。每次我想运行一个使用OpenCV的python脚本,我每次都得在终端添加下面的命令

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

这使得代码 运行 并成功地使用了 OpenCV,但是,它远非理想。 有谁知道对此有什么好的解决方案吗?

您将 LD_PRELOAD 设置为在加载任何其他库之前加载该文件。您可以使用以下命令将变量导出到您的运行时:

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

然后正常执行python脚本。

python3 some_script.py

要使变量在终端会话中持续存在,请将其放入 $HOME/.bashrc