notes.kagcc

OpenCV を自前ビルドして opencv-rust から使う件

Manjaro と ubuntu (WSL2) でバージョンが違って,一部引数の個数が違ったりしてアレだったので,WSL 用にビルドしたうえで,opencv-rust に使ってもらおうというやつ.apt で入った 古い opencv がすでに入っている状態からのスタートだった.

ビルド

cmake -DOPENCV_GENERATE_PKGCONFIG=ON -DOPENCV_EXTRA_MODULES_PATH="../../opencv_contrib/modules"  ../

rust からの利用

export OPENCV_DIR="/usr/local/lib/cmake/"
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
export LD_LIBRARY_PATH="/usr/local/lib/"
export OPENCV_LINK_PATHS="/usr/local/lib"
export OPENCV_INCLUDE_PATHS="/usr/local/include/opencv4/"

確認

tags: