Обнаружение разноцветных таблиц с помощью OpenCVJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Обнаружение разноцветных таблиц с помощью OpenCV

Сообщение Anonymous »

Я хотел бы проанализировать таблицу, используя openCV и tesseract. Мне удалось найти много хороших вопросов по поводу переполнения стека по этому поводу. Однако я столкнулся с проблемой. то есть таблица, которую мне нужно проанализировать, разноцветная. см.:
таблицу
Использование порогового значения OTSU

Код: Выделить всё

Mat img = new Mat();
Mat imgGray = new Mat();
Imgproc.cvtColor(img, imgGray, Imgproc.COLOR_BGR2GRAY);
Mat imgBin = new Mat();
Imgproc.threshold(imgGray, imgBin, 128, 255, Imgproc.THRESH_BINARY | Imgproc.THRESH_OTSU);
Core.bitwise_not(imgBin, imgBin);
Я понимаю, что
это не идеально для извлечения строк в таблице и ее последующего анализа, поскольку некоторые строки являются пока, а некоторые - темными. Я хотел бы знать, как можно извлечь структуру таблицы для таких разноцветных таблиц. Ответы на Python также будут признательны


Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-opencv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»