#opencv #machine-learning #computer-vision #google-colaboratory #ocr
Вопрос:
Я работаю над тестовым приложением для разработки небольшого приложения для обнаружения и распознавания текста на python с использованием Google Collab. Можете ли вы посоветовать какие-либо примеры кода для достижения этой цели? Мое требование состоит в том, чтобы я мог обнаруживать и распознавать текст на изображении с помощью OpenCV.
Пожалуйста, посоветуйте.
Комментарии:
1. Вы могли бы попробовать восточный детектор. Документы не очень хороши, но здесь есть некоторая информация, и здесь есть учебник. Если вы готовы рассмотреть что-то за пределами OpenCV, вы можете посмотреть на pytesseract
2. Спасибо, бфрис. Я также буду исследовать ВОСТОК. Может ли OpenCV самостоятельно обнаруживать и распознавать текст или для этого ему нужна какая-то другая поддержка распознавания текста? Извините за простой вопрос, но я только начал изучать эту область
3. Я мало что сделал с EAST, но я думаю, что у него нет никаких других зависимостей, кроме OpenCV.
Ответ №1:
вам нужно создать конвейер со следующим шагом. если вы работаете только с opencv.
- opencv для предварительной обработки- используйте морфологические операции.
- Для обнаружения текста — используйте модель ремесла или найдите контуры на изображении.
- Для распознавания — Используйте Tesseract-OCR
Согласно моему личному опыту. EasyOCR очень хорош с хорошей точностью. простой в использовании и обучении свой собственный текст также.
Комментарии:
1. Спасибо Фейсалу. Я пробовал EasyOCR. Это хорошо, но я хочу добиться распознавания с помощью чисто OpenCV. Предлагает ли OpenCV такие методы API распознавания текста, как у нас в EasyOCR или Tesseract ?