В связи с темой курсовой работы по распознаванию образов наткнулся на библиотеку OpenCV. Думаю многим будет интресны проэкты которые реализованы с помощью нее. Вот видео того, что можно добиться http://www.youtube.com/watch?v=V7UdYzCMKvw Итак с чего начать.... Установка. 1. Вам нужно скачать и установить OpenCV для Windows. Лучше скачайте версию 1.0 — эта версия создавалась ещё в Intel. opencvlibrary.sourceforge.net/ (Я проинсталлировал в дефолтную папку C:/Program Files/OpenCV/) 2. Скачайте и установите MS Visual Studio 2008, если вы ещё этого не сделали или MS Visual C++ 2008 Express Edition по ссылке www.microsoft.com/express/vc (о регистрации, думаю, напоминать не нужно). 3. Теперь у вас установлено всё необходимое, поэтому приступим к включению OpenCV в MSVS 2008: * В главном меню, выберите Tools->Options (Сервис->Параметры). * В списке справа, выберите Projects and Solutions->VC++ Directories (Проекты и решения->Каталоги VC++) * Сначала, из «Show Directories for:» («Показать каталоги для:») листбокса выберите «Include Files» («Включаемые файлы»). * Кликните на иконке Insert New (Вставить строку) и добавляйте следующие строки: «C:\Program Files\OpenCV\cv\include» «C:\Program Files\OpenCV\cxcore\include» «C:\Program Files\OpenCV\otherlibs\highgui» «C:\Program Files\OpenCV\cvaux\include» «C:\Program Files\OpenCV\otherlibs\cvcam\include» «C:\Program Files\OpenCV\ml\include» «C:\Program Files\OpenCV\otherlibs\_graphics\include» «C:\Program Files\OpenCV\otherlibs\_graphics\include\jasper» Далее выберите в листбоксе «Library files» («Файлы библиотек») и добавьте следующие строки: «C:\Program Files\OpenCV\lib» «C:\Program Files\OpenCV\otherlibs\_graphics\lib» Затем, в том же листбоксе выберите «Source Files» («Файлы исходного кода») и добавьте: «C:\Program Files\OpenCV\cv\src» «C:\Program Files\OpenCV\cxcore\src» «C:\Program Files\OpenCV\cvaux\src» «C:\Program Files\OpenCV\otherlibs\highgui» «C:\Program Files\OpenCV\otherlibs\cvcam\src\windows» «C:\Program Files\OpenCV\ml\src» «C:\Program Files\OpenCV\otherlibs\_graphics\src» 4. Когда будете создавать новый проект с использованием OpenCV нужно проделать следующее: — В MSVS выберите File->Create->Project (Файл->Создать->Проект) и создайте консольное приложение в VC++ * В открытом проекте выберите: Project->Properties (Проект->Свойства). * Далее Configuration Properties->Linker->Input * И добавляйте имена библиотек в поле «Additional Dependencies» (Дополнительные зависимости): cxcore.lib cv.lib highgui.lib cvaux.lib cvcam.lib Запомните, что при переходе из режима Debug в Release вам потребуется заново добавлять библиотеки в «Дополнительные зависимости»! Итак с настройками закончено и мы можем приступить к первой программе! С Установкой вроде разобрались... У многих возникнет следуйщий вопрос (ну покрайней мере у меня возник) Сможет ли єта библиотека распознать капчу... Ответ я нашел в топике Тут реализация распознования капчи у ifolder.ru Вывод для себя я сделал следуйщим. Для реализации работы связанной с распознаванием образов, лучше всего использовать OpenCV.Нейросеть реализованная на Delphi такого результата мне дала. Надеюсь статья которую я попытался вам преподнести была полезной. Ниже привожу полезные ссылки на те ресурсы где можно поглубже познать вышеизложенное: http://habrahabr.ru/tag/opencv/ -Отличный блог http://www.compvision.ru/forum -Форум с примерами
sparsame лучше бы написал какой-нибудь интересный пример - обрисовку контуров сразу получая изображение с видео камеры например (хотя я находил сайт на народе с примерами), потому что в инете куча просто постов - как подключить openCV, а вот как с ней работать на русском не сыщешь
Gar|k, тебе поможет этот топик...Своим релизом я не могу похвастаться так как еще много недоработок... А так же много примеров в блоге, ссылку которого сверху. Ресурсы, на которые я ссылаю русскоязычные, поэтому вся инфа читаема и понятна. РОБОТОТЕХНИКА Тут