【问题标题】:CvException on OpenCV4AndroidOpenCV4Android 上的 CvException
【发布时间】:2016-01-01 05:18:07
【问题描述】:

我尝试通过点击屏幕来获得我的投资回报率。这是发生错误的部分。

@Override
    public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
        Mat rgba = inputFrame.rgba();
        Mat roi_mat = new Mat();

        if (startX!=0 && endX!=0){
            //Toast.makeText(this, "start:"+start_point+"   end:"+end_point, Toast.LENGTH_SHORT).show();
            Core.rectangle(rgba,start_point,end_point,border_colour,0,8, 0 );
            roi_rect = new Rect(startX,startY,(endX-startX),(endY-startY));
            Mat roi_mat_ref = new Mat(rgba,roi_rect);
            roi_mat_ref.copyTo(roi_mat);
            //rgba.copyTo(roi_mat);

        }
        return rgba;
    }

运行应用程序时一切正常。但是当我想获得投资回报率时,它会显示错误。

10-04 20:19:18.754 6794-6859/com.example.tew.roi E/cv::error(): OpenCV 错误:断言失败 (0

10-04 20:19:18.755 6794-6859/com.example.tew.roi E/org.opencv.core.Mat: Mat::n_1Mat__JIIII() 捕获 cv::Exception: /home/reports/ci /slave_desktop/50-SDK/opencv/modules/core/src/matrix.cpp:284:错误:(-215)0

10-04 20:19:18.755 6794-6859/com.example.tew.roi W/dalvikvm: threadid=11: 线程退出未捕获异常 (group=0x40fbf258)

10-04 20:19:18.756 6794-6859/com.example.tew.roi E/AndroidRuntime: 致命异常: Thread-3348

CvException [org.opencv.core.CvException: cv::Exception: /home/reports/ci/slave_desktop/50-SDK/opencv/modules/core/src/matrix.cpp:284: 错误: (-215 ) 0

在 org.opencv.core.Mat.n_Mat(本机方法)

在 org.opencv.core.Mat.(Mat.java:676)

在 com.example.tew.roi.MainActivity.onCameraFrame(MainActivity.java:154)

在 org.opencv.android.CameraBridgeViewBase.deliverAndDrawFrame(CameraBridgeViewBase.java:387)

在 org.opencv.android.JavaCameraView$CameraWorker.run(JavaCameraView.java:346)

在 java.lang.Thread.run(Thread.java:856)

This is my full coding.

【问题讨论】:

    标签: android opencv image-processing


    【解决方案1】:

    调整 EndX-StartX 值似乎对我有用。您可以尝试将其减少一点,然后再将其发送到 Mat。

    【讨论】:

    • 您的回答缺乏深入的解释,为什么您的提案解决了 OP。
    猜你喜欢
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    相关资源
    最近更新 更多