質問するログイン新規登録

Q&A

0回答

2753閲覧

ORB-SLAM3をDocker上で動かすため、DockerFileでimageを作成中にエラーが発生しました。

yu12

総合スコア0

SLAM

SLAMとは、自己位置推定とマッピングを同時に実行することを指し、自律移動するロボットなどに利用されています。センサーで周囲を把握し形状のデータに基づき自己位置を推定。修正を行いながら地図作成できる技術です。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2021/12/23 13:58

0

0

前提・実現したいこと

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問