Skip to main content

初次使用 Android OpenCV 3.1.0 - Android OpenCV Manager

Android OpenCV 3.1.0 - Android OpenCV Manager

初次使用Android OpenCV 3.1.0 - Android OpenCV Manager

測試 Android OpenCV Manager

開啟 Eclipse,建立新的專案。

image.png

假設裝置是 Android 6.0,專案名稱需要輸入。

image.png

確認沒問題後,點選『Next >』。

image.png

確認沒問題後,點選『Next >』。

image.png

確認沒問題後,點選『Next >』。

image.png

確認沒問題後,點選『Finish』。

image.png

選擇『Import…』,我們要引用OpenCV 3.1.0 SDK。

image.png

引用已存在的程式碼。

image.png

按下『Browse』。

image.png

找到OpenCV-3.1.0-android-sdk的目錄,子目錄有名為『sdk』。

image.png

引用 OpenCV 3.1.0。

image.png

在『OpenCVTest』專案上,按下滑鼠右鍵,叫出選單,點選『Properties』。

image.png

點選『Add』。

image.png

加入『OpenCV Library – 3.1.0』。

image.png

打開『MainActivity.java』。

image.png

加入以下程式碼。


protected static final String TAG = "OpenCVTest";

@Override
public void onResume()
{
    super.onResume();
    OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_1_0, this, mLoaderCallback);
}

private BaseLoaderCallback  mLoaderCallback = new BaseLoaderCallback(this) {
    @Override
    public void onManagerConnected(int status) {
        switch (status) {
        case LoaderCallbackInterface.SUCCESS:
        {
            Log.i(TAG, "OpenCV loaded successfully");
        } break;
        default:
        {
            super.onManagerConnected(status);
        } break;
    }
}
};

將滑鼠游標一至紅色波浪線上,會出現修正選項。點選『Import』的選項,逐一修正。

image.png

image.png

image.png

image.png

點選『Run』,『Run Configurations…』。

image.png

選擇 Android 6.0 的 AVD。

image.png

看到執行畫面。

image.png

在Logcat上看到『OpenCV loaded successfully』,才算成功。

image.png

Popular posts from this blog

Python 日期與時間的處理

Visual Basic 6.0 (VB6) 程式語言案例學習 (10. 條碼列印程式)

寫作:波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

Python 日期與時間的處理

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (10. 條碼列印程式)

Image

寫作:波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

Image

數位影像處理:最佳化處理策略之快速消除扭曲演算法

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (04. 人事考勤管理系統)

Image

用10種程式語言做影像二值化(Image binarization)

Visual Basic 6.0 (VB6) 程式語言案例學習 (07. 收據列印程式)

Image

Visual Basic .Net (VB.Net) 程式語言案例學習 (03. 場地預約系統)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (11. 生產線拍照程式)

Image

Visual Basic .Net (VB.Net) 程式語言案例學習 (06. 題庫測驗系統)

Image