あっちがうまくいくとこっちがうまくいかない

python3.7だった。あと、cython入っていなかった。
なので

cd ~/openvino/inference-engine/ie_bridges/python/
sudo pip3 install -r requirements.txt
からの
cd ~/openvino/build
sudo cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/home/pi/openvino_dist \
-D ENABLE_MKL_DNN=OFF \
-D ENABLE_CLDNN=OFF \
-D ENABLE_GNA=OFF \
-D ENABLE_SSE42=OFF \
-D THREADING=SEQ \
-D ENABLE_OPENCV=OFF \
-D NGRAPH_PYTHON_BUILD_ENABLE=ON \
-D NGRAPH_ONNX_IMPORT_ENABLE=ON \
-D ENABLE_PYTHON=ON \
-D PYTHON_EXECUTABLE=/usr/bin/python3.7 \
-D PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.7m.so \
-D PYTHON_INCLUDE_DIR=/usr/include/python3.7 \
-D CMAKE_CXX_FLAGS="-march=armv7-a" ..

2週間(実質3日)

Raspberry pi 400でのNCS2の使用を目的としたopenvinoのセットアップ

ベースは

https://www.intel.co.jp/content/www/jp/ja/support/articles/000057005/boards-and-kits.html
を参考にした。

建設(build)は

sudo cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/home/pi/openvino_dist \
-D ENABLE_MKL_DNN=OFF \
-D ENABLE_CLDNN=OFF \
-D ENABLE_GNA=OFF \
-D ENABLE_SSE42=OFF \
-D THREADING=SEQ \
-D ENABLE_OPENCV=OFF \
-D NGRAPH_PYTHON_BUILD_ENABLE=ON \
-D NGRAPH_ONNX_IMPORT_ENABLE=ON \
-D ENABLE_PYTHON=ON \
-D PYTHON_EXECUTABLE=/usr/bin/python3.9 \
-D PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.9.so \
-D PYTHON_INCLUDE_DIR=/usr/include/python3.9 \
-D CMAKE_CXX_FLAGS="-march=armv7-a" ..
にした。
makeは全部コアを使うとどうのこうのと書いてあったので
make -j3
にした。pythonでの実行前では
source /home/pi/openvino_dist/bin/setupvars.sh
だけだと、import cv2でエラーが出るから
source /home/pi/openvino_dist/bin/setupvars.sh
source /home/pi/opencv/build/setup_vars.sh
にした。bashrcに追記した。