前提・実現したいこと
プログラム初心者です。
ラズベリーパイで、カメラから画像を取り込み、画像処理するため、opencvをインストールしました。
その後、確認プログラムを作成したところ、以下の様な「importerorr」が発生しました。
エラーメッセージ
%Run test.py
Traceback (most recent call last):
File "/home/pi/test.py", line 1, in <module>
import cv2
File "/usr/local/lib/python3.7/dist-packages/cv2/init.py", line 3, in <module>
from .cv2 import *
ImportError: /usr/local/lib/python3.7/dist-packages/cv2/cv2.cpython-37m-arm-linux-gnueabihf.so: undefined symbol: __atomic_fetch_add_8
該当のソースコード
import cv2
print(cv2.version)
試したこと
どうようのエラーの対処方法をみつけたので、以下の操作を行いました。
LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1
以下、vimの編集など、良くわからず、実施出来ませんでした。
vim.tiny .bashrc
export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1 #この一文を追加
補足情報(FW/ツールのバージョンなど)
raspberrypi3b
python3.7.3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/12 00:23
2020/03/12 00:27
2020/03/12 02:40
2020/03/12 02:54 編集
2020/03/12 08:56
2020/03/12 09:42
2020/03/12 09:51
2020/03/12 10:19 編集
2020/03/12 12:03
2020/03/12 12:39 編集
2020/03/12 12:41
2020/03/12 12:43 編集
2020/03/12 12:45
2020/03/12 12:49
2020/03/12 12:53
2020/03/12 12:57
2020/03/12 13:24
2020/03/12 14:09 編集
2020/03/12 14:18
2020/03/12 22:52 編集
2020/03/13 00:44
2020/03/13 00:51
2020/03/13 00:58
2020/03/13 05:35
2020/03/13 05:49
2020/03/13 06:56