1、下載
進入官網(wǎng)(http://opencv.org/)下載OpenCV4Android并解壓。目錄結(jié)構(gòu)如下圖所示。

其中,sdk目錄即是我們開發(fā)opencv所需要的類庫;samples目錄中存放著若干opencv應(yīng)用示例(包括人臉檢測等),可為我們進行android下的opencv開發(fā)提供參考;doc目錄為opencv類庫的使用說明及api文檔等;而apk目錄則存放著對應(yīng)于各內(nèi)核版本的OpenCV_2.4.3.2_Manager_2.4應(yīng)用安裝包。此應(yīng)用用來管理手機設(shè)備中的opencv類庫,在運行opencv應(yīng)用之前,必須確保手機中已經(jīng)安裝了OpenCV_2.4.3.2_Manager_2.4_*.apk,否則opencv應(yīng)用將會因為無法加載opencv類庫而無法運行(下篇文章會介紹不提前安裝openCV Manager,即可運行openCV的方法)。
2、將OpenCV引入Android Studio
在Android Studio中選擇File->Import Module,找到OpenCV解壓的路徑,選擇sdk/java文件夾。

3、更新build.gradle信息
在Android Studio中的左上角選擇Project視圖,在oepnCVLibrary2411文件夾里,打開build.gradle(有很多重名的文件,一定找對openCV庫文件下的),修改文件中的1)compileSdkVersion 2)buildToolsVersion 3) minSdkVersion 4)targetSdkVersion,將其內(nèi)容與app文件夾下的build.gradle中信息相一致。點擊上方提示的黃色提示框內(nèi)的Try Again進行更新。

4、添加Module Dependency
右鍵app文件夾,選擇Open Module Settings,在app module的Dependencies一欄中,點擊右上角的綠色加號,將openCVLibrary2411添加進去,點擊確定。

5、復(fù)制libs文件夾到項目中
在OpenCV的解壓包中,將sdk
主站蜘蛛池模板:
桂东县|
涞源县|
昭苏县|
巴林左旗|
登封市|
凤城市|
额济纳旗|
全州县|
塘沽区|
当阳市|
鄂托克前旗|
贵阳市|
平顺县|
偏关县|
都昌县|
平塘县|
平南县|
宁陵县|
郧西县|
正蓝旗|
桂平市|
文山县|
若尔盖县|
颍上县|
黔江区|
闸北区|
武穴市|
成都市|
泸西县|
富宁县|
从化市|
安丘市|
泌阳县|
昌邑市|
常德市|
贵定县|
克东县|
赤水市|
旺苍县|
罗田县|
惠州市|