我正在尝试在速度标志上运行OCR。我得到的轮廓如下:
static ArrayList<MatOfPoint> getContours(Mat fgMask) { ArrayList<MatOfPoint> contours = new ArrayList<>(); float threshold = 100.0f; Mat cannyOutput = new Mat(); Imgproc.Canny(fgMask, cannyOutput, threshold, threshold * 3); Mat hierarchy = new Mat(); Imgproc.findContours(cannyOutput, contours, hierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE); hierarchy.release(); return contours; }
但是有时我会在0内检测到0。如您所见:
我知道我们可以用凉席做我想做的事。我只是不明白如何用Java来做。