當前專案將yolov5遷移到Android Studio制作一個圍棋識別app,需要在定位的基礎上模擬標準電子棋盤,我們需要用到opencv中的透視變換,
基于此,在Android Studio上搭建OpenCV的開發環境,
一、版本概覽
Java JDK:1.8.0_91
Java JRE:1.8.0_91
Android Studio: 4.1.1 for Windows 64-bit
Android SDK:Android 7.1.1
OpenCV:opencv-4.5.1-android
二、配置步驟
1、Android Studio的安裝
Android Studio 下載地址:https://developer.android.google.cn/studio
安裝配置教程:https://www.runoob.com/android/android-studio-install.html
2、OpenCV下載
下載opencv-android版本:https://opencv.org/releases/

下載后解壓,可以得到四個檔案

? sdk中存放的是編譯好的檔案,包括.so庫和.a庫
? samples中存放的是官方給出的Demo原始碼示例,但遺憾的是都是Eclipse專案
sdk中到底有什么呢?快來和小編一起看看吧 ?(,???,)?

◆ etc中存放的是訓練好的級聯分類器資料
◆ java中存放的是Android SDK
◆ native中存放的是基于C/C++編譯好的本地庫檔案,JIN層開發需要的頭檔案和CMake檔案
3、OpenCV配置
1、匯入opencv模塊
在Android Studio選單欄選擇 File → New → Import Module

打開匯入模塊界面,選擇剛才復制的java檔案路徑,修改模塊名稱:opencvLibrary
點擊Next采用默認設定,點擊完成,

匯入java模塊后的工程目錄結構如下:

2、修改gradle檔案
修改build.gradle(Module: opencvLibrary)
(1)將apply plugin: 'com.android.application'修改為apply plugin: 'com.android.library'
(2)將applicationId "org.opencv""刪去
(3)將compileSdkVersion 、buildToolsVersion、minSdkVersion 、targetSdkVersion 屬性值的設定與app對應的build.gradle檔案的配置一致


3、增加依賴庫
在Android Studio選單欄選擇 File → Project Structure,按照以下順序操作


app的build.gradle檔案會自動生成依賴dependencies
4、檢驗配置是否成功
如果可以import opencv庫就表示配置沒有問題 ?(・?・)?

接下來就是 摸魚的 愉快的 專案任務了
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/248126.html
標籤:其他
上一篇:安卓開發學習——day3
下一篇:Android 如何改變應用圖示
