
https://stackoverflow.com/questions/63382489/cant-import-opencv-module-in-android-studio
1. 新建Project,选择Native C++。
2. 下载并解压OpenCV AndroID SDK,如OpenCV4.5.0 AndroID SDK。
3. file/New/import Module, 选择sdk文件夹(不是sdk/java文件夹!)
4. file -> Project Structure -> add OpenCV as 'Module Dependency' of 'app'
5. Clean Project
6. 注意代码中需要OpenCVLoader。此时可在Java中使用OpenCV。
1 package com.example.testopencv; 2 3 import androIDx.appcompat.app.AppCompatActivity; 4 5 import androID.os.Bundle; 6 import androID.util.Log; 7 import androID.Widget.TextVIEw; 8 9 import org.opencv.androID.OpenCVLoader;10 import org.opencv.core.Mat;11 import org.opencv.core.CvType;12 13 public class MainActivity extends AppCompatActivity {14 private static final String TAG = "main_activity";15 // Used to load the 'native-lib' library on application startup.16 static {17 if (!OpenCVLoader.initDeBUG()) {18 // Handle initialization error19 Log.d(TAG, "OPENCV DİD NOT LOAD");20 }21 System.loadlibrary("native-lib");22 }23 24 @OverrIDe25 protected voID onCreate(Bundle savedInstanceState) {26 super.onCreate(savedInstanceState);27 setContentVIEw(R.layout.activity_main);28 Mat mat = Mat.eye(3, 3, CvType.CV_8UC1);29 // Example of a call to a native method30 TextVIEw tv = findVIEwByID(R.ID.sample_text);31 tv.setText(stringFromJNI());32 }33 34 /**35 * A native method that is implemented by the 'native-lib' native library,36 * which is packaged with this application.37 */38 public native String stringFromJNI();39 }总结
以上是内存溢出为你收集整理的Android Studio 配置 OpenCV4+全部内容,希望文章能够帮你解决Android Studio 配置 OpenCV4+所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)