Russian Qt Forum

Программирование => Алгоритмы => Тема начата: Fat-Zer от Январь 08, 2012, 15:02



Название: распознавание образов
Отправлено: Fat-Zer от Январь 08, 2012, 15:02
кто может, посоветуйте почитать что-нибудь по сабжу.
для начала лучше теоретическое, но не сильно углублённое: классификация и общее описание алгоритмов/методов итп... общий обзор.
на практике, как я понял, сейчас используют openCV, если без теории удариться в доки, боюсь, буду плавать...

как пример задания - распознавание сетки на топографических картах(с искажениями и всеми прочими прелестями в комплекте).

[added]
ох... уже чувствую, что копнул глубже, чем смогу осилить...


Название: Re: распознавание образов
Отправлено: iroln от Январь 08, 2012, 16:35
Для начала можно почитать Гонзалеса и Вудса "Цифровая обработка изображений".
Книг достаточно много, если английского не боитесь, могу представить список.

Хорошая книга на английском: Frank Y. Shih, Image Processing and Pattern Recognition, Fundamentals and Techniques


Экспериментировать удобнее с динамическими языками - Python, MATLAB. OpenCV - это уже когда готовый продукт надо реализовать.


Название: Re: распознавание образов
Отправлено: Fat-Zer от Январь 11, 2012, 14:03
взял Гонзалеса и Вудса там много всего, а сразу на последние главы перепрыгнуть немного сложно, но потихоньку идёт...
спасибо за совет, наверно, и правда начну на питоне...


Название: Re: распознавание образов
Отправлено: iroln от Январь 11, 2012, 15:49
Для разработки алгоритмов я бы советовал взять MATLAB. Там отличный Image Processing Toolbox и Computer Vision toolbox из коробки. Сама среда очень удобная и мощная для отладки, визуализации и экспериментов. Одна проблема - платная. Но это легко решается. :)

Для питона могу посоветовать набор программ из проекта PythonXY. Там так же из коробки настроенная IDE на базе Eclipse, IPython, Numpy, Scipy, PIL, в общем всё что надо для разработки алгоритмов и научных приложений.


Название: Re: распознавание образов
Отправлено: Fat-Zer от Январь 12, 2012, 22:16
мне матлаб не приглянулся... с легальностью дело простое - есть гнутая октаве и морды к ней...
про pythonXY - там просто куча либ для питона, настроенная ide и плагины к ней? не интересно как-то... зачем всё это в кучу пихать...

я вообще поклонник вима - вроде маленький, простенький, а вроде и здоровенный комбайн =)


Название: Re: распознавание образов
Отправлено: iroln от Январь 13, 2012, 10:16
мне матлаб не приглянулся... с легальностью дело простое - есть гнутая октаве и морды к ней...
про pythonXY - там просто куча либ для питона, настроенная ide и плагины к ней? не интересно как-то... зачем всё это в кучу пихать...

я вообще поклонник вима - вроде маленький, простенький, а вроде и здоровенный комбайн =)
Octave до матлаба как до луны. Ну сами понимаете, сравнили ж с пальцем.
"Пихать всё в кучу" затем, что это создаёт настроенную среду под конкретные задачи, избавляет от геморроя собирать библиотеки и настраивать окружение. Ну если вам нравится емакс настраивать годами (знаю, для вима и емакса есть конфиги на гитхабе и всё такое), то пожалуйста, тут дело времени, вкусов и целей. Мне удобнее взять готовую удобную среду и не думать об инструменте, а думать о задаче. :)
Инструмент должен быть "прозрачным", ну как карандаш для письма, например. :)