Я новичок в OpenCV и пытаюсь извлечь числа из набора изображений и использовать извлеченные числа в качестве набора данных для NN. Для этого я использую ограничивающие рамки mser, а затем обрезаю изображение по размеру ограничивающего прямоугольника. но mser неправильно определяет текстовую область. Пожалуйста, помогите мне, как сделать это более точно. вот мой код:
mser = cv2.MSER_create(_delta = 1)
msers, bbs = mser.detectRegions(gray)
Здесь bbs - это список ограничивающих рамок, они не находятся в текстовой области, даже не одна.
Изображение наземной истины, где ограничивающий прямоугольник должен быть:
Ограничивающий прямоугольник от mser:
Другой пример ограничительной рамки mser: