Ubuntuのopencv_contribモジュールをコンパイル

 

https://blog.csdn.net/ipfpm/article/details/81132144

[Ubuntuの] Ubuntuは、構成android24とAndroidのSDKのバージョンをダウンロードしてください

 

(1)インストールADNORID SDK環境

 https://developer.android.com/studio

1.1インストールJAVA環境

https://cloud.tencent.com/developer/article/1162527

https://www.howtoing.com/how-to-install-java-with-apt-on-ubuntu-18-04

OpenJDKの8

Javaの8は、公共Defenderは2019年1月に終わったものの、長期サポート版ですが、まだ広くサポートされています。OpenJDKの8をインストールするには、次のコマンドを実行します。

sudo apt install openjdk-8-jdk

この検証は、インストールされています

java -version

唯一のJREをインストールすることができ、あなたが実行することができますsudo apt install openjdk-8-jre 。

OpenJDKの10/11

Ubuntuのリポジトリは、パッケージのJava 10または11のインストールが含まれています。2018年9月以前は、パッケージには、Java 11のリリース後はOpenJDKの10をインストールされ、パッケージには、Javaの11をインストールします。

OpenJDKの10/11をインストールするには、次のコマンドを実行します。

sudo apt install openjdk-11-jdk

唯一のJREをインストールするには、次のコマンドを使用します。

sudo apt install openjdk-11-jre

次は、Oracleの公式JDKおよびJREをインストールする方法を見てみましょう。

 

1.2の設定JAVA_HOME

設定するJAVA_HOME環境変数を

使用して、Javaで書かれた多くのプログラムJAVA_HOMEの環境変数は、Javaのインストール場所を決定します。

まず、この環境変数を設定し、Javaがインストールされているかどうかを確認するには。使用するupdate-alternativesコマンドは:

$ sudoの更新-alternatives --config javaの

このコマンドは、それぞれのインストールおよびJavaのインストールパスが表示されます。

あり3つの選択肢の代替のためのJava (提供は/ usr / binに/ Javaが選択パスの優先順位ステータス- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * 0 は/ usr / libに/ JVM / javaの-11 -openjdk -amd64 / binに/ javaの1101自動モード1 は/ usr / libに/ JVM / javaの-11 -openjdk -amd64 / binに/ javaの1101手動モード2 は/ usr / libに/ JVM / javaの-8 -openjdk -amd64 / JRE / binに/ javaの1081マニュアルモード3 は/ usr / libに/ JVM / javaの-8 -oracle / JRE / binに/ javaの1081手動モードを押して、<Enter 現在の選択維持するために> [ * ] 、またはタイプの選択番号を

次のようにこの場合、装着経路です。

  1. OpenJDKの11位置 /usr/lib/jvm/java-11-openjdk-amd64/bin/java.
  2. OpenJDKの8が配置されます/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
  3. オラクルのJava 8が配置されています/usr/lib/jvm/java-8-oracle/jre/bin/java

ご希望のインストールからパスをコピーします。次に、使用しnanoたり、お気に入りのテキストエディタを開くには/etc/environment

$ sudoのナノは/ etc /環境

このファイルの終わりに、次の行を追加し、ハイライトされた経路を置き換えるために、パスの独自のコピーを使用してください:

の/ etc /環境

JAVA_HOME = "は/ usr / libに/ JVM / javaの-11-OpenJDKの-AMD64 / binに/ javaの"

すべてのユーザーがこのファイルシステム意志で設定を変更するJAVA_HOMEルート。

ファイルを保存し、エディタを終了します。

今、このファイルをリロードします。

$元の/ etc /環境

あなたは、環境変数を設定していることを確認します。

$エコー$ JAVA_HOME

あなただけの設定パスが表示されます。

/ usr / libに/ JVM / javaの-11 -openjdk -amd64 / binに/ javaの

他のユーザーがコマンドを実行する必要があるsource /etc/environmentか、ログオフして、この設定を適用するためにログオンします。

 

1.3をダウンロード

https://blog.csdn.net/opengl_es/article/details/80184519

解凍後、toolsディレクトリの出現は、インストールする空のディレクトリSDKに入れて、インストールを開始します。

第二に、取り付けアセンブリは、パッケージを挙げることができます

sdkmanagerを見つけ、toolsディレクトリから上記の抽出物の下のbinディレクトリに移動し、コンソールの制御端子を開くためのショートカットキーCTRL + ALT + Tを使用して、

次のコマンドを実行します。

./sdkmanager --list(../androidリストSDK廃止)

第三に、取り付けアセンブリパッケージ

次に、列の内容は、インストール、次のコマンド上記のパスを選択します。

$ ./sdkmanager "system-images;android-27;google_apis;x86"

./sdkmanager「二重引用符は、パス上にあります」

 

./sdkmanager "システム・イメージ、アンドロイド-28; google_apis; x86_64の"

 

 

2コンパイルOpenCVのとopencv_contrib

https://www.cnblogs.com/klchang/p/7563494.html

 

おすすめ

転載: www.cnblogs.com/adong7639/p/11422666.html