カーネル4.19.xを含むLinux Debian 10にcmakeを作成し、opencv 4.xをインストールします。

カーネル4.19.xを含むLinux Debian 10にcmakeを作成し、opencv 4.xをインストールします。

私はこの情報を探しています。 OpenCV 4.xをホームページからオンラインで構築してください。例や例をコンパイルする方法が見つかりませんでした。 cmakeを使用してビルドプロセスからOpenCV 4.xの例をインストールできますか?

https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.htmlcmakeとmake、sudo make installを使ってインストールしたリンクです。答えcmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..ですが、サンプル/サンプルを設定しようとしています。

/ buildディレクトリからこれらの例やサンプルをコンパイルすることはできません。

また、Python3ライブラリをインストールしてコンパイルしてみましたが、コンパイルではPython2のみが許可されています。他の人がこの問題を経験したことがありますか?フィードバックを提供してもらえますか?

答え1

opencv.comのウェブサイトからhttps://opencv.org/releases/、インストールしたい.zipファイルに移動します。

必要なファイルのハイパーリンクを .zip 形式でコピーし、wget.zip ファイルと一緒に Linux SBC にインストールし、「BeagleBone By example, (Prabakar)」という書籍から読み込んで、次の内容を使用します。

コマンド1:wget https://github.com/opencv/opencv/archive/4.3.0.zip

または...

コマンド2:git clone https://github.com/opencv/opencv.git

または... git cloneを使用して、githubオンラインページから希望のリリースバージョンを入手できます。https://github.com/opencv/opencv

ディストリビューションとして使用されている私のようなDebianサーバーを使用してシステムにzipをインストールした後、コマンドを使用してsudo apt install zip.zipファイルを「圧縮解除」します。unzip

次に、解凍​​したファイルに入り、ビルドディレクトリを作成します。

だから、

/home/debian/
    |
    - wget opencv.zip -d OpenCV
        |
        -sudo apt install zip cmake "and really a bunch of libs. located at https://docs.opencv.org/4.3.0/d7/d9f/tutorial_linux_install.html"
            | 
            - unzip opencv.zip
                |
                - mkdir build && cd build
                    |
                    - cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_TBB=ON
                            -DBUILD_NEW_PYTHON_SUPPORT=ON -DWITH_V4L=ON
                            -DINSTALL_C_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON
                            -DBUILD_EXAMPLES=ON -DWITH_QT=OFF -DWITH_OPENGL=ON ../

Debianディストリビューション/サーバーを使用していてコア数が2〜4個未満の場合は、時間がかかり、好みのテキストエディタまたはIDE Linux SBCを介して移植できます。


cmake次に、同じ「ビルド」ディレクトリでそのコマンドを使用し、最後makeにこのコマンドを使用してインストールしますsudo make install

最後のコマンドは正しい場所にインストールされます。

関連情報