का उपयोग कर लंबे org.opencv.core.Mat.n_Mat() त्रुटि के लिए कोई कार्यान्वयन नहीं मिला है। मैं अनुकूली थ्रेसहोल्ड के लिए ओपनसीवी का उपयोग कर रहा हूं। OpenCV का उपयोग कर छवि प्रसंस्करण के लिए मेरे कोड इस तरह है:ओपनसीवी
imageMat=new Mat();
Utils.bitmapToMat(bmp, imageMat);
Imgproc.cvtColor(imageMat, imageMat, Imgproc.COLOR_BGR2GRAY);
Imgproc.GaussianBlur(imageMat, imageMat, new Size(3, 3), 0);
Imgproc.adaptiveThreshold(imageMat, imageMat, 255,Imgproc.ADAPTIVE_THRESH_MEAN_C, Imgproc.THRESH_BINARY_INV, 5, 4);
लेकिन चटाई की घोषणा करते हुए मैं एक त्रुटि हो रही है। जैसा:
No implementation found for long org.opencv.core.Mat.n_Mat() (tried Java_org_opencv_core_Mat_n_1Mat and Java_org_opencv_core_Mat_n_1Mat__)
at org.opencv.core.Mat.n_Mat(Native Method)
at org.opencv.core.Mat.<init>(Mat.java:24)
at com.example.pial_pc.instantbookreview.ImageCapture$3.onPictureTaken(ImageCapture.java:105)
OpenCV के लिए नए रूप में, मैं स्पष्ट रूप से error.The पूरे जावा वर्ग जहां इस कोड अंतर्गत आता है here है समझ नहीं कर रहा हूँ।
त्रुटि को खत्म करने के लिए मुझे क्या करना चाहिए?