Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://imaging.cs.msu.ru/~yurin/current_library.html
Дата изменения: Sun Oct 17 08:53:47 2010 Дата индексирования: Mon Oct 1 19:40:41 2012 Кодировка: Windows-1251 |
Home People Activities Research Publications |
|
Dmitry V. Yurin personal pageCurrent project with С++ library on computer visionThe project contains classes and functions concerning computer vision. Containers for image storage in memory, reading and writing of image files, Pipeline filtering library, D.Yurin "On the Images Pipe Line Filtering, PDF, color spaces, fast convolutions, image registration algorithms, edge curvature estimation via differential invariants (under development), Bresenham algorithms, some numerical algorithms etc.THe project is under development, so some procedures can be unfinished and inoperative. Generally it is reflected in Help. Download help on project (CHM), generated via doxygen (see How to document program's code) Download test data and images archive with a set of files used for testing during development To XML files support enable in library, dll files from archive xml_dll.rar need to be unpacked in to some folder in the PATH. Additionally, an environment variable XERCESC_NLS_HOME should contains a path to this folder. For example XERCESC_NLS_HOME=d:\dll . XML processing is performed via IBM-XERCESC library, but no libraries should be linked to project. For matrix operation the library uses BOOST library (more strictly uBlas) http://www.boost.org. It should be downloaded, unpacked and the path to it should be set in project. Only *.h files are used, so no .lib files should be linked. For metaprograming purposes the Loki library is used http://sourceforge.net/projects/loki-lib/, it's description is given in excellent book
Текущий проект с С++ библиотекой по тематике компьютерного зренияПроект содержит классы и функции по тематике компьютерного зрения. Контейнеры для представления изображений в памяти, чтение и запись файлов изображений, библиотеку Потоковой фильтрации изображений D.Yurin "On the Images Pipe Line Filtering, PDF, цветовые пространства, алгоритм быстрой свертки с Гауссом, алгоритмы совмещения изображений, алгоритмы оценки кривизны линий с помощью дифференциальных инвариантов (в разработке), алгоритмы Брезенхэма, некоторые численные процедуры и т.д.Проект находится в развитии, поэтому часть процедур может быть недоделанной и не функциональной. Обычно это отражается в Help. Тем не менее, студентам рекомендуется просто задавать вопросы непосредственно мне. О замеченных неисправностях - просьба сообщать немедленно по электронной почте. Скачать проект (сохранить по правой кнопке мыши) Help по проекту (CHM), сгенерировано с помощью doxygen, см. Как документировать программы Данные для тестирования (сохранить по правой кнопке мыши) архив с набором файлов, на которых выполнялось тестирование в процессе разработки Для того, чтобы функционировала работа с XML файлами, следует положить в доступную по пути (PATH) папку файлы (DLL и прочее) из архива xml_dll.rar. Кроме того следует завести переменную окружения XERCESC_NLS_HOME и присвоить ей путь на эте же папку, например XERCESC_NLS_HOME=d:\dll . Работа с XML осуществляется с помощью библиотеки IBM-XERCESC, непосредственно линковать к проекту ничего не требуется. В качестве внешней библиотеки для работы с матрицами проект использует библиотеку BOOST (точнее uBlas), которую надо скачать с сайта http://www.boost.org, распаковать и прописать путь в проекте ее место положения. Используются только *.h файлы, никаких .lib подключать не надо. Для нужд метапрограммирования используется библиотека Loki http://sourceforge.net/projects/loki-lib/, ее описание см в великолепной книге
|