久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

如何在Android上使用opencv

瀏覽:56日期:2022-09-21 11:18:42
1、下載OpenCV的Android包并解壓縮(https://opencv.org/releases/)2、創建Android應用或者在現有應用中,導入OpenCV模塊

如何在Android上使用opencv

導入目錄時選擇Opencv Android中的sdk / java目錄

如何在Android上使用opencv

3、修改導入的Opencv模塊的build.gradle,使compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion與app的build.gradle中的一致。

如何在Android上使用opencv

如何在Android上使用opencv

4、修改導入Opencv模塊的AndroidManifest.xml

如何在Android上使用opencv

刪除

如何在Android上使用opencv

5、加入依賴(Dependency)

如何在Android上使用opencv

如何在Android上使用opencv

如何在Android上使用opencv

如何在Android上使用opencv

打開app的build.gradle,可以看到依賴已經被添加進去了。

如何在Android上使用opencv

6、復制libopencv_java.so

在Android項目的app / src / main目錄下,創建jniLibs目錄,

如何在Android上使用opencv

將Opencv Android包中 sdk / native / libs目錄下的所有庫拷貝到jniLibs中,只需要拷貝每個庫中的libopencv_java3.so

如何在Android上使用opencv

如何在Android上使用opencv

如下,

如何在Android上使用opencv

如何在Android上使用opencv

7、在使用Opencv的Activity中,加入以下代碼

@Override public void onResume() { super.onResume(); if (!OpenCVLoader.initDebug()) { Log.d(TAG, 'Internal OpenCV library not found. Using OpenCV Manager for initialization'); OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_0_0, this, mLoaderCallback); } else { Log.d(TAG, 'OpenCV library found inside package. Using it!'); mLoaderCallback.onManagerConnected(LoaderCallbackInterface.SUCCESS); } }

private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) { @Override public void onManagerConnected(int status) { // TODO Auto-generated method stub switch (status){ case BaseLoaderCallback.SUCCESS: Log.i(TAG, '成功加載'); break; default: super.onManagerConnected(status); Log.i(TAG, '加載失敗'); break; } } };

至此,就可以在代碼中正常使用Opencv了。

以上就是如何在Android上使用opencv的詳細內容,更多關于Android上使用opencv的資料請關注好吧啦網其它相關文章!

標簽: Android
相關文章:
主站蜘蛛池模板: 盖州市| 静海县| 锦屏县| 石景山区| 任丘市| 鞍山市| 龙门县| 泸定县| 阳春市| 济源市| 绥芬河市| 鞍山市| 古蔺县| 林甸县| 安泽县| 布拖县| 勃利县| 南部县| 巍山| 胶州市| 峨眉山市| 济源市| 夹江县| 左贡县| 汽车| 寿阳县| 岑巩县| 芦山县| 夹江县| 保山市| 濮阳市| 常德市| 佛山市| 金沙县| 扎囊县| 长垣县| 翼城县| 敦煌市| 垦利县| 台中县| 柳江县|