Я новичок в OpenCV и пытаюсь извлечь числа из набора изображений и использовать извлеченные числа в качестве набора данных для NN. Для этого я использую ограничивающие рамки mser, а затем обрезаю изображение по размеру ограничивающего прямоугольника. но mser неправильно определяет текстовую область. Пожалуйста, помогите мне, как сделать это более точно. вот мой код:
mser = cv2.MSER_create(_delta = 1)
msers, bbs = mser.detectRegions(gray)
Здесь bbs - это список ограничивающих рамок, они не находятся в текстовой области, даже не одна.
Изображение наземной истины, где ограничивающий прямоугольник должен быть:
![enter image description here](https://i.stack.imgur.com/zXE7N.png)
Ограничивающий прямоугольник от mser:
![enter image description here](https://i.stack.imgur.com/TBZxA.png)
Другой пример ограничительной рамки mser:
![enter image description here](https://i.stack.imgur.com/a8gfl.png)