我编写了一个教程,用于为具有NDK支持的Android设置OpenCV 4.1.0。本教程位于Github repository上。当尝试将这些说明应用于Opencv 4.1.1版本时,出现黑屏。为了使其适用于OpenCV 4.1.1,我需要更改什么?
最佳答案
OpenCV 4.1.1具有权限意识。在 MainActivity.kt 中,您需要
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<String>, grantResults: IntArray) {
if (requestCode == 1 && grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
mOpenCvCameraView!!.setCameraPermissionGranted()
}
}