OpenCV4Android上的CvException

OpenCV4Android上的CvException,android,opencv,image-processing,Android,Opencv,Image Processing,我试图通过点击屏幕获得我的投资回报率。这是发生错误的部分 @覆盖 CameraFrame上的公用Mat(CvCameraViewFrame输入框){ Mat rgba=inputFrame.rgba(); Mat roi_Mat=新Mat(); 如果(startX!=0&&endX!=0){ //Toast.makeText(这个,“开始:+start\u point+”结束:+end\u point,Toast.LENGTH\u SHORT.show(); 核心矩形(rgba,起点,终点,边

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

@覆盖
CameraFrame上的公用Mat(CvCameraViewFrame输入框){
Mat rgba=inputFrame.rgba();
Mat roi_Mat=新Mat();
如果(startX!=0&&endX!=0){
//Toast.makeText(这个,“开始:+start\u point+”结束:+end\u point,Toast.LENGTH\u SHORT.show();
核心矩形(rgba,起点,终点,边框颜色,0,8,0);
roi_rect=新的rect(startX,startY,(endX startX),(endY startY));
Mat roi_Mat_ref=新Mat(rgba,roi_rect);
roi_mat_ref.copyTo(roi_mat);
//rgba.copyTo(roi_mat);
}
返回rgba;

}
调整EndX StartX值似乎对我有用。您可以在将其发送到Mat之前尝试将其缩小一点。

您的答案缺少一些深入的解释,即您的提案解决OP的原因。