0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ラズパイ3/librealsense/

Last updated at Posted at 2022-03-08

環境

H/W :
pi@raspberrypi:~ $ cat /proc/device-tree/model
Raspberry Pi 3 Model B Plus Rev 1.3pi@raspberrypi:

uname -a
OS :32bit / Linux raspberrypi 5.10.92-v7+ #1514 SMP Mon Jan 17 17:36:39 GMT 2022 armv7l GNU/Linux
 -> Bullseyeとかだと、pip3 install opencv-pythonは出来ない。(うごかない)ソースからビルドする
CPU : ARMv8 (64bit)
python : 3.9.2
cmake : 3.18.4
opencv-3.1.0

旧バージョンのOS

conda environent( berry conda)

python : 3.6.1
cmake :
protoc :

コードネーム

Lenny (Debian GNU 5.0) 2009年〜2012年
Squeeze(Debian 6.0)2011年〜2014年
Wheezy (Debian 7.0)2013年〜2016年
Jessie(Debian 8.0)2015年〜2018年
Stretch(Debian9.0)2017年〜2020年
Buster (Deian10)
Bullseye(Deian11) 2022年

conda

opencv

先にopencvを確認する。
https://qiita.com/takahiro_itazuri/items/a67dd3bb7f5f88ca9dd8

protobuf

pip3 install protobuf
ソースからビルドしなくても良い。
protoc --version
3.5.1

apt-updateなど

sudo apt update , upgrade
sudo apt-get install build-essential

これやると、1年後に環境構築すると、各LIBのバージョンが異なっているけど、みんなどうしているの?

sudo apt autoremove
sudo apt install cmake

realsense-sdk install

ここでパーミッションでエラー、 sudo su しとく
sudo udevadm control --reload-rules && udevadm trigger

protobuf

ソースからビルドするとエラー
参考)
https://ichiken-usa.blogspot.com/2021/04/install-realsense.html#toc_13

libRealsense

git clone --depth=1 -b v2.50.0 git://github.com/IntelRealSense/librealsense.git

#SSLが無いといわれた場合(ビルド、長い)
https://qiita.com/satsukiya/items/581ffdc6f4dcef650835
下の方、⑵.1 openssl を download & install


sudo apt-get install libssl-dev

opencv

なんもはいらない↓↓

pi@raspberrypi:~ $ sudo apt autoremove -y libopencv3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libopencv3
https://qiita.com/mt08/items/e8e8e728cf106ac83218

仕方ないからpipでインストールする
sudo apt install pip3
pip3 install opencv-python
pip3 install opencv-python==3.x.x.xx ( version指定)

#【pip3】pip3 install opencv-pythonが永遠と終わらない問題
‘‘‘
Requirement already satisfied: numpy>=1.17.3 in /usr/lib/python3/dist-packages (from opencv-python) (1.19.5)
Building wheels for collected packages: opencv-python
Building wheel for opencv-python (PEP 517) ...
‘‘‘

一度とめて、次をインストールしてから、再開する。
pip3 install -U pip
pip3 install scikit-image

pip3 install opencv-python

エラー
File "/tmp/pip-build-env-bx6lv5lo/overlay/lib/python3.9/site-packages/skbuild/setuptools_wrap.py", line 627, in setup
_classify_installed_files(cmake_manifest, package_data, package_prefixes,
File "setup.py", line 372, in _classify_installed_files_override
with open(os.path.join(cmake_install_dir, "python", "cv2", "init.py"), 'r') as opencv_init:
FileNotFoundError: [Errno 2] No such file or directory: '_skbuild/linux-armv7l-3.9/cmake-install/python/cv2/init.py'
[end of output]

#Raspberry Pi + Python 3 に OpenCV 3 をなるべく簡単にインストールする

sudo apt-get install libhdf5-dev libhdf5-serial-dev
sudo apt install libhdf5-100
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev

sudo pip3 --default-timeout=1000 install opencv-python : 長い、ビルドしてる。

opencv version

確認:
import cv2
print(cv2.version)

未確認1

python のversionと一致させる必要がある?
https://trend-tracer.com/opencv-python/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?