如果您在 opencv 库完成加载之前调用特征检测器,则会触发此错误。
推杆
FeatureDetector featureDetector = FeatureDetector.create(FeatureDetector.FAST);
加载器回调内部将确保仅在加载 opencv 后才调用它。例如:
private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
@Override
public void onManagerConnected(int status) {
switch (status) {
case LoaderCallbackInterface.SUCCESS: //opencv is loaded!
{
Log.i(TAG, "OpenCV loaded successfully");
mOpenCvCameraView.enableView();
FeatureDetector featureDetector = FeatureDetector.create(FeatureDetector.FAST); //feature detector goes here!
} break;
default:
{
super.onManagerConnected(status);
} break;
}
}
};