前提・実現したいこと
ORB-SLAM3をDocker上で動かすため、DockerFileでimageを作っています。
使わさせていただいているDockerFileは以下のURLです。
https://github.com/tmako123/MyDocker/tree/master/orb_slam3
上記のURLに従い、
sudo docker build -t orb-slam3 .
のコマンドを実行しましたが、以下のエラー発生しました。
エラーの内容を確認したところ、恐らくOpenCVのVersionの問題だと思うのですが、DockerFile自体に変更が必要なのかUbuntu本体にOpenCVを入れ直すべきなのか判別がつかない状態です。
有識者の方々のお知恵を拝借させていただければ幸いです。
どうかよろしくお願い致します。
発生している問題・エラーメッセージ
CMake Warning at CMakeLists.txt:33 (find_package): Could not find a configuration file for package "OpenCV" that is compatible with requested version "4.4". The following configuration files were considered but not accepted: /usr/local/share/OpenCV/OpenCVConfig.cmake, version: 3.4.3 CMake Error at CMakeLists.txt:35 (message): OpenCV > 4.4 not found. -- Configuring incomplete, errors occurred! See also "/tmp/ORB_SLAM3/build/CMakeFiles/CMakeOutput.log". make: *** No targets specified and no makefile found. Stop. The command '/bin/sh -c git clone https://github.com/UZ-SLAMLab/ORB_SLAM3.git ORB_SLAM3 && cd ORB_SLAM3 && ./build.sh' returned a non-zero code: 2
補足情報(FW/ツールのバージョンなど)
環境
Oracle VM VirtualBox上で構築されたUbuntu18.04
Docker 19.03.15
あなたの回答
tips
プレビュー