Тессеракт + OpenCV + Linux

0

Я разработал приложение OCR для Windows с использованием OpenCV и Tesseract. Теперь все, что я хочу сделать, - написать такое же приложение через Linux (Ubuntu 12.10) в C++. И у меня нет опыта разработки Linux. Я не знаю, с чего начать. Все, что я хочу, - это среда, в которой я мог бы связать эти две библиотеки OpenCV и Tesseract.

Пожалуйста, предложите мне. Я попытался найти Google, но не смог. Возможно, я не ищу хороших ключевых слов. Поскольку я совершенно новый в Linux

Теги:
opencv
tesseract

1 ответ

1
Лучший ответ

Сначала убедитесь, что вы скомпилировали OpenCV в своей системе, поскольку пакет OpenCV linux не имеет предварительно скомпилированных библиотек (в отличие от пакета Windows). Следуйте этому руководству.

Для начала создайте Eclipse как IDE и следуйте этому руководству. Это не должно быть так сложно принять, если вы уже использовали Visual Studio (компилятор MSVC Windows).

Позже было бы разумно узнать о gcc (официальный компилятор Linux для вашего кода c++) и его синтаксис и, возможно, вместе с CMake. Поскольку изучение терминалов и синтаксиса g++ неожиданно ускоряет процесс разработки. У Linux есть много возможностей для разработчика, например pkg-config, который автоматически связывает все библиотеки и заголовки (ну, почти). Вы также можете пойти на изучение CMake для кросс-платформенной разработки и позволить использовать "gcc" по умолчанию; пример здесь.

Также обратите внимание, что, используя cygwin, вы можете фактически скомпилировать и создать исполняемые файлы Linux на платформе Windows. Для противоположного; проверьте MinGW.

Удачи.

EDIT: другие кросс-платформенные решения

VisualGDB

Qt

Ещё вопросы

Сообщество Overcoder
Наверх
Меню