Install OpenCV mac environment/Linux environment in Android Studio
Install OpenCV in Android Studio
For female programmers, every time they install software or configure an environment, they often crash. This is also true for Aunt ape ~ (Ah, do I say I'm an aunt ?)
Okay, let's get down to the truth ~ Let's write down how to install it. However, if you try to install the tool, you will find new bugs ~ The learning process is painful. If you have successfully installed it, It's kensen ~ (It's like seeing the sun in Beijing today ~ This sister is in the lab study program Orz)
Installation environment
Installation environment: MacBook Pro OS X EI Capitan 10.11.3
Development Environment: Android Studio 2.1, Official Website: link AndroidStudio
OpenCV: VERSION 3.1, link OpenCV
After the download, the files and clips are included:
Installation Method 1) Open Android Studio and create a project
File-> New Project-> Next-> Finish.
2) Import OpenCV
File-> New-> Import Module-> [sdk in the opencv folder-> java]-> Next-> Finish.
3) Update build. gradle
Switch to build. gradle under Project> OpeCVLibrary310.
4) add module dependency
Switch to Project> app> Open Module Setting
-> Dependencies-> "+"-> module dependency
-> OK
This is what I intercepted, because I have installed it, and I cannot display this ~ My procrastination does not know 2333
5) join libs
Switch to android> app> new> JNI folder
-> Change Folder Location-> View the modification path-> finish.
-> [Sdk-> native-> All copies in libs in the opencv folder]
-> Copying jni in the app (Note: you do not need to copy all of them, but what do you need to copy)
6) Write a verification program
public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; static { if (!OpenCVLoader.initDebug()) { Log.d(TAG, "OpenCV not loaded"); } else { Log.d(TAG, "OpenCV loaded!"); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }}
Thank you ~
7) set attributes
Switch to android-> Gradle Scripts-> gradle. properties-> write a command line-> Save
android.useDeprecatedNdk = true
I know you are lazy ~
8) THE END
Run in MainActivity. java ~
9) success. Give me some encouragement ~
Note: If you are a newly installed android studio, you may need to install NSK.
If you fail to run the task, an error is returned ~ Prompt that you need to install nsk ~
Method: Switch to Project> app> Open Module Setting> SDK Location to find the answer ~ Under normal circumstances, click to automatically install ~
Aunt is so old that markdown is so tired ....
Please do not change it if you have something to do with me ~ If you have any questions, I will definitely reply ~