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

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

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

Python 日期與時間的處理

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

Image

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

Image

Python 日期與時間的處理

Image

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

Image

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

Image

修復損毀的 SQLite DB 資料庫

Image

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

解決 ValueError: If using all scalar values, you must pass an index

Image

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

Image

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

Image