![](/img/trans.png)
[英]OpenCV 2.4.5 android, FeatureDetector, DescriptorExtractor
[英]Error in using FeatureDetector OpenCv Android
Hy,我想使用opencV android處理圖像; 我需要使用篩選,所以我寫這段代碼:
FeatureDetector featureDetector = FeatureDetector.create(FeatureDetector.FAST);
但是我有這個錯誤:
java.lang.UnsatisfiedLinkError: Native method not found: org.opencv.features2d.FeatureDetector.create_0:(I)J
我該如何解決?
如果在opencv庫完成加載之前調用功能檢測器,則會引發此錯誤。
推桿
FeatureDetector featureDetector = FeatureDetector.create(FeatureDetector.FAST);
loader回調內部將確保僅在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;
}
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.