日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Android+OpenCV4.2.0環境配置詳解(Android studio)

瀏覽:19日期:2022-09-22 11:28:13

僅是個人記錄,希望能對有需要的給予一些小小的幫助

首先我們肯定是要去到OpenCV的官網下載對應的SDK,并解壓得到文件夾(opencv-4.2.0-android-sdk)

其次是NDK環境搭建(雙擊shift,輸入sdk,找到sdk manager,將下面紅色框框勾選安裝)

Android+OpenCV4.2.0環境配置詳解(Android studio)

創建項目,我選用的是(并不是只有這一選擇)

Android+OpenCV4.2.0環境配置詳解(Android studio)

導入ModuleFile->New->Import Module路徑選擇**opencv-4.2.0-android-sdkOpenCV-android-sdksdkjava然就一路finish

之后會得到兩個gradle(一個是:app,另一個是Import Module時你自定義的名字)

Android+OpenCV4.2.0環境配置詳解(Android studio)

將Module:opencv的gradle修改成如下,compileSdkVersion和buildToolsVersion與你項目中app的gradle相同即可

apply plugin: ’com.android.library’android { compileSdkVersion 29 buildToolsVersion '29.0.2' buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(’proguard-android.txt’), ’proguard-rules.txt’ } }}

將解壓的文件夾中的,**opencv-4.2.0-android-sdkOpenCV-android-sdksdknativelibs路徑下的文件夾全部拷貝至項目的libs文件夾下(切換成Project視圖,app文件夾下)。

Android+OpenCV4.2.0環境配置詳解(Android studio)

Android+OpenCV4.2.0環境配置詳解(Android studio)

接著在app的gradle中添加該依賴implementation project(path: ’:opencv’),以及再添加

sourceSets { main{ jniLibs.srcDirs = [’libs’] }}

繼續在app的gradle中的cmake的大括號里添加arguments '-DANDROID_STL=c++_shared',以避免出現dlopen failed: library “libc++_shared.so” not found的錯誤,以下是我build.gradle(Module:app)的全部內容

apply plugin: ’com.android.application’android { compileSdkVersion 29 buildToolsVersion '29.0.2' defaultConfig { applicationId 'com.e.opencv_test' minSdkVersion 23 targetSdkVersion 29 versionCode 1 versionName '1.0' testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' externalNativeBuild { cmake {cppFlags ''arguments '-DANDROID_STL=c++_shared' } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(’proguard-android-optimize.txt’), ’proguard-rules.pro’ } } externalNativeBuild { cmake { path 'src/main/cpp/CMakeLists.txt' version '3.10.2' } } sourceSets { main{ jniLibs.srcDirs = [’libs’] } }}dependencies { implementation fileTree(dir: ’libs’, include: [’*.jar’]) implementation ’androidx.appcompat:appcompat:1.1.0’ implementation ’androidx.constraintlayout:constraintlayout:1.1.3’ testImplementation ’junit:junit:4.13’ androidTestImplementation ’androidx.test.ext:junit:1.1.1’ androidTestImplementation ’androidx.test.espresso:espresso-core:3.2.0’ implementation project(path: ’:opencv’)}

在MainActivity中加載庫System.loadLibrary('opencv_java4');(可以直接復制以下代碼檢測是否配置成功)

public class MainActivity extends AppCompatActivity { private static final String TAG = 'MainActivity'; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); System.loadLibrary('opencv_java4'); iniLoadOpenCV(); } private void iniLoadOpenCV() { boolean success = OpenCVLoader.initDebug(); if (success) { Log.i(TAG, '成功'); } else { Log.i(TAG, '失敗'); Toast.makeText(this.getApplicationContext(), '失敗', Toast.LENGTH_LONG).show(); } }}

此配置方法可能過程繁瑣,但是就是希望做到一次配置成功

這是第一次在CSDN寫博客,僅僅是為個人記錄,因為在此之前的配置踩了很多坑,同時也希望能幫到有需要的人。如果有哪里寫的不好,做的不好的,希望大家能在評論中多多指教。

該方法配置出來的環境可以使用OpenCV庫里的函數,但是不能打開攝像頭預覽

到此這篇關于Android+OpenCV4.2.0環境配置詳解(Android studio)的文章就介紹到這了,更多相關Android OpenCV4.2.0環境配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美日韩精品视频| 国产理论在线| 日韩精品dvd| 蜜桃精品在线| 欧美香蕉视频| 欧美成人午夜| 三级在线观看一区二区 | 美国三级日本三级久久99| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜国产一区二区| 日韩欧美精品综合| 99久久久国产精品美女| 风间由美中文字幕在线看视频国产欧美| 激情六月综合| 免费亚洲一区| 日韩在线观看一区二区三区| 日韩一区精品| 天堂网在线观看国产精品| 91精品二区| 国产图片一区| 日韩一区二区三区在线免费观看| 日韩欧美中文字幕电影| 中文在线不卡| 香蕉久久国产| 亚洲一区二区小说| 欧美一区激情| 亚洲精品va| 国产探花在线精品| 男人操女人的视频在线观看欧美| 国产精品黑丝在线播放| 韩国精品主播一区二区在线观看| 日本强好片久久久久久aaa| 精品高清久久| 今天的高清视频免费播放成人| 亚洲va在线| 国产在线不卡一区二区三区| 久久久久九九精品影院| 免费久久精品| 精品日韩一区| 欧洲毛片在线视频免费观看| 国产欧美自拍| 国产aⅴ精品一区二区四区| 亚洲综合国产| 婷婷综合在线| 久久中文欧美| 久久国产小视频| 亚洲www免费| 色偷偷偷在线视频播放| 免费高潮视频95在线观看网站| 国产精品腿扒开做爽爽爽挤奶网站| 久久精品一区二区不卡| 国产精区一区二区| 一区二区三区四区日韩| 亚洲免费黄色| 中文字幕日韩高清在线| 婷婷激情久久| 国产99精品| 正在播放日韩精品| 一区二区三区四区在线看| 免费看久久久| 国产精品中文字幕亚洲欧美| 欧美.日韩.国产.一区.二区 | 在线成人动漫av| 91精品国产调教在线观看| 日韩不卡在线观看日韩不卡视频| 私拍精品福利视频在线一区| 精品国模一区二区三区| 国产麻豆久久| 欧美片网站免费| 国产欧美日韩一区二区三区四区| 欧美久久精品| 国产精品115| 日韩不卡一区| 999国产精品999久久久久久| 日韩高清中文字幕一区二区| 136国产福利精品导航网址| 亚洲精品小说| 亚洲视频播放| 久久蜜桃av| 久久男人av资源站| 日韩大片在线播放| 中文一区在线| 影音先锋久久| 久久最新视频| 国产精品一区二区三区美女| 亚洲在线国产日韩欧美| 在线免费观看亚洲| 日韩精品水蜜桃| 国产精品高颜值在线观看| 久久青草久久| 欧美aⅴ一区二区三区视频| 精品一区二区三区中文字幕视频 | 欧美福利专区| 一区二区精品伦理...| 欧美亚洲国产激情| 日韩大片在线观看| 老司机精品视频在线播放| 国产成人精品一区二区免费看京| 欧美日韩亚洲三区| 欧美日韩精品免费观看视欧美高清免费大片 | 日本aⅴ免费视频一区二区三区| 国产精品欧美三级在线观看| 国产精品一级| 免费av一区二区三区四区| 视频在线观看一区| 日韩精品亚洲一区二区三区免费| 免费成人网www| 日本三级亚洲精品| 精品中国亚洲| 亚洲三级精品| 国产一区二区三区四区| 麻豆视频在线看| 先锋亚洲精品| 日韩不卡在线观看日韩不卡视频| 亚洲欧美久久| 性一交一乱一区二区洋洋av| 免费在线欧美黄色| 亚洲网站视频| 91精品二区| 婷婷激情图片久久| 欧美精选一区二区三区| 日韩在线成人| 一本大道色婷婷在线| 中国字幕a在线看韩国电影| 蜜臀va亚洲va欧美va天堂| 麻豆精品在线视频| 国产精品对白| 国产精品普通话对白| 中文字幕在线免费观看视频| 国产不卡一区| 99国产精品免费视频观看| 国产麻豆精品| 久久精品九色| 亚州av一区| 伊人久久成人| 亚洲ab电影| 91精品国产福利在线观看麻豆| 欧美成a人片免费观看久久五月天| 麻豆成人91精品二区三区| 日本va欧美va欧美va精品| 亚洲精品少妇| 欧美一区二区三区久久精品| 亚洲一区国产| 久久要要av| 久久午夜精品一区二区| 欧美国产先锋| 少妇高潮一区二区三区99| 91欧美日韩在线| 国产精品毛片在线看| 欧美日韩中文字幕一区二区三区| 亚洲久久在线| 伊人影院久久| 三上悠亚国产精品一区二区三区 | 国产美女高潮在线观看| 91精品国产福利在线观看麻豆| 91成人精品视频| 亚洲美洲欧洲综合国产一区 | 视频在线不卡免费观看| 久久国产精品免费精品3p| 免费毛片在线不卡| 日韩在线a电影| 香蕉久久久久久久av网站| 韩国精品主播一区二区在线观看 | 日韩国产在线不卡视频| 麻豆网站免费在线观看| 久久精品网址| 亚洲欧美一级| 最新亚洲国产| 在线亚洲激情| 亚洲国产日韩欧美在线| 欧美激情日韩| 国产精品videossex久久发布| 亚洲精品一级| 国语对白精品一区二区| 国产欧美日韩精品一区二区免费| 色88888久久久久久影院| 亚洲伊人精品酒店| 国产午夜久久| 久久亚洲在线| 国产乱码精品一区二区三区亚洲人| 国产视频一区三区| av中文字幕在线观看第一页| 日韩视频精品在线观看| 欧美丝袜一区| 成人台湾亚洲精品一区二区| 日韩在线一区二区| 视频一区在线视频| 激情久久中文字幕| 每日更新成人在线视频| 在线日韩成人| 在线一区免费观看| 亚洲精品高潮| 欧美激情精品| 国产夫妻在线| 亚洲精品**中文毛片| 韩日一区二区三区| 国产成人久久| 四季av一区二区凹凸精品| 精品一区二区三区中文字幕视频 | 免费不卡中文字幕在线|