Android Opencv 410 集成 以及 图像 处理个人总结
一丶下载
从官方网站下载 OpenCV 4.1.0 For Android SDK
二丶创建一个带有C++的项目
三丶导入资源
1.导入\OpenCV-android-sdk\sdk\java,java资源库,自定义名字,修改资源库gradle配置文件
apply plugin: 'com.android.library'
android {
compileSdkVersion 28
buildToolsVersion "28.0.2"
defaultConfig {
//applicationId "org.opencv"
minSdkVersion 24
targetSdkVersion 28
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
2.新建jniLibs文件件,引入\OpenCV-android-sdk\sdk\native\libs和\OpenCV-android-sdk\sdk\native\staticlibs
引入资源后的jniLibs
3.修改app的gradle配置文件
四丶用OPenCV打开摄像头
<org.opencv.android.JavaCameraView
android:id="@+id/mtjcv"
android:layout_width="match_parent"
android:layout_height="match_parent" />
public class MainActivity extends AppCompatActivity {
// Used to load the 'native-lib' library on application startup.
static {
System.loadLibrary("native-lib");
}
private JavaCameraView javaCamera2View;
Mat mRgba;
Mat mRgbaF;
Mat mRgbaT;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Example of a call to a native method
TextView tv = (TextView) findViewById(R.id.sample_text);
tv