我正在尝试裁剪出一张表格。我使用了边缘检测,我使用这种方法找到了轮廓:
Mat frameImg = tess.bufferedImageToMat(image);
frameImg = this.doCanny(frameImg);
frameImg = this.doBackgroundRemoval(frameImg);
frameImg = this.doFindContours(frameImg);
public Mat doFindContours(final Mat src) {
Mat dst = new Mat(src.rows(), src.cols(), src.type());
src.copyTo(dst);
Imgproc.cvtColor(dst, dst, Imgproc.COLOR_BGR2GRAY);
final List<MatOfPoint> contours = new ArrayList<>();
final Mat hierarchy = new Mat();
Imgproc.findContours(dst, contours, hierarchy, Imgproc.RETR_TREE, Imgproc.CHAIN_APPROX_SIMPLE);
Rect boundRect;
Imgproc.cvtColor(dst, dst, Imgproc.COLOR_GRAY2BGR);
return dst;
}
我应该如何使用轮廓裁剪出我的图像?