Библиотеки для программирования — различия между версиями
Zeus (обсуждение | вклад) (→OpenCV) |
Toof (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
Здесь будут собраны различные библиотеки для программирования на ПК, полезные в роботостроительстве, ссылки на них и примеры их использования. | Здесь будут собраны различные библиотеки для программирования на ПК, полезные в роботостроительстве, ссылки на них и примеры их использования. | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
+ | |||
== Техническое зрение == | == Техническое зрение == | ||
Строка 7: | Строка 11: | ||
* [[Где взять и как установить OpenCV]]; | * [[Где взять и как установить OpenCV]]; | ||
* [[Использование библиотеки OpenCV]]; | * [[Использование библиотеки OpenCV]]; | ||
− | * [[ | + | * [[Перевод справочного руководства по библиотеке OpenCV v1.0]] |
Вспомогательные библиотеки и библиотеки на её основе: | Вспомогательные библиотеки и библиотеки на её основе: | ||
Строка 13: | Строка 17: | ||
* [[Библиотека cvQCodeBeacons]] для поиска на изображениях QCode-маяков; | * [[Библиотека cvQCodeBeacons]] для поиска на изображениях QCode-маяков; | ||
* [[Библиотека AVM SDK simple.NET]] для распознавания изображений; | * [[Библиотека AVM SDK simple.NET]] для распознавания изображений; | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
+ | |||
== Навигация == | == Навигация == | ||
Строка 18: | Строка 26: | ||
=== PolyMap === | === PolyMap === | ||
Библиотека для работы с векторной картой с возможностью добавления информации на карту от сенсоров по ходу работы и поиском оптимального пути. Подробное описание, список функций и исходный код смотрите на странице [[Библиотека PolyMap]]. | Библиотека для работы с векторной картой с возможностью добавления информации на карту от сенсоров по ходу работы и поиском оптимального пути. Подробное описание, список функций и исходный код смотрите на странице [[Библиотека PolyMap]]. | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
Строка 31: | Строка 42: | ||
Вспомогательные библиотеки и библиотеки на её основе: | Вспомогательные библиотеки и библиотеки на её основе: | ||
* [[Библиотека myPolyBool]] для удобного использования PolyBool под Borland C++ Builder 6.0; | * [[Библиотека myPolyBool]] для удобного использования PolyBool под Borland C++ Builder 6.0; | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
+ | |||
=== myBasicGeometry === | === myBasicGeometry === | ||
Библиотека поддерживающая ряд вычислений описанных на странице [[Прикладная геометрия]] этого портала.<br> | Библиотека поддерживающая ряд вычислений описанных на странице [[Прикладная геометрия]] этого портала.<br> | ||
Описание и исходный код смотрите на странице [[Библиотека myBasicGeometry]] | Описание и исходный код смотрите на странице [[Библиотека myBasicGeometry]] | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
+ | |||
== Высокоуровневые интерфейсы == | == Высокоуровневые интерфейсы == | ||
Строка 47: | Строка 66: | ||
COM библиотека, предоставляющая основные функции для работы с интерфейсом. | COM библиотека, предоставляющая основные функции для работы с интерфейсом. | ||
Скачать можно на [http://jabbercom.sourceforge.net/ официальной странице проекта] | Скачать можно на [http://jabbercom.sourceforge.net/ официальной странице проекта] | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
+ | |||
== Низкоуровневые интерфейсы == | == Низкоуровневые интерфейсы == | ||
Строка 55: | Строка 78: | ||
Предназначен для обмена данными с внешними устройствами через интерфейс RS-232 в асинхронном или синхронном режиме. Работает с Delphi 2..7 под Windows 9X/ME/NT4/2K/XP. Freeware. | Предназначен для обмена данными с внешними устройствами через интерфейс RS-232 в асинхронном или синхронном режиме. Работает с Delphi 2..7 под Windows 9X/ME/NT4/2K/XP. Freeware. | ||
Скачать можно на [http://majar.nm.ru/ странице автора проекта] | Скачать можно на [http://majar.nm.ru/ странице автора проекта] | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
+ | |||
==== SlyComm ==== | ==== SlyComm ==== | ||
Строка 60: | Строка 87: | ||
Где скачать - [http://slydiman.narod.ru/rus/comm/index.htm SlyDiman homepage (страница автора компоненты)]. Там же выложен CommTest с исходниками - инструмент для работы с COM-портом, разумеется на основе этой же компоненты (удобно использовать для отладки). | Где скачать - [http://slydiman.narod.ru/rus/comm/index.htm SlyDiman homepage (страница автора компоненты)]. Там же выложен CommTest с исходниками - инструмент для работы с COM-портом, разумеется на основе этой же компоненты (удобно использовать для отладки). | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
Строка 66: | Строка 96: | ||
Подробную информацию о библиотеке, где скачать и примеры работы смотрите на странице [[PySerial]]. | Подробную информацию о библиотеке, где скачать и примеры работы смотрите на странице [[PySerial]]. | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
==== SLib ==== | ==== SLib ==== | ||
Библиотека для g++ обеспечивающая удобную работу с COM-портом. Работает как под Windows, так и под Linux. | Библиотека для g++ обеспечивающая удобную работу с COM-портом. Работает как под Windows, так и под Linux. | ||
+ | |||
+ | |||
+ | '''Source(s):''' [http://www.downloadranking.com Библиотеки для программирования] | ||
+ | |||
Более подробная информация пока только на [[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 форуме]]. | Более подробная информация пока только на [[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 форуме]]. |
Текущая версия на 05:31, 20 марта 2013
Здесь будут собраны различные библиотеки для программирования на ПК, полезные в роботостроительстве, ссылки на них и примеры их использования.
Source(s): Библиотеки для программирования
Содержание
Техническое зрение
OpenCV
Cамая широко распространенная библиотека для систем технического зрения. Абсолютно бесплатная. Разрабатывалась с использованием Intel Perfomance Primitives для обеспечения максимальной возможной производительности на их процессорах.
- Где взять и как установить OpenCV;
- Использование библиотеки OpenCV;
- Перевод справочного руководства по библиотеке OpenCV v1.0
Вспомогательные библиотеки и библиотеки на её основе:
- Библиотека myCV для удобного использования OpenCV под Borland C++ Builder 6.0;
- Библиотека cvQCodeBeacons для поиска на изображениях QCode-маяков;
- Библиотека AVM SDK simple.NET для распознавания изображений;
Source(s): Библиотеки для программирования
Навигация
PolyMap
Библиотека для работы с векторной картой с возможностью добавления информации на карту от сенсоров по ходу работы и поиском оптимального пути. Подробное описание, список функций и исходный код смотрите на странице Библиотека PolyMap.
Source(s): Библиотеки для программирования
Геометрия
PolyBoolean
Одна из самых быстрых библиотек для совершения двоичных операций на обобщенных многоугольниках (невыпуклых, с отверстиями и т.п.). Бесплатна для некоммерческого использования. Единственное ограничение - вершины задаются целыми координатами и должны лежать в пределах -500'000 ... 500'000. Однако для большинства задач это не существенно.
Где скачать - PolyBoolean Downloads (в самом низу страницы);
Краткое описание - PolyBoolean Guide;
Вспомогательные библиотеки и библиотеки на её основе:
- Библиотека myPolyBool для удобного использования PolyBool под Borland C++ Builder 6.0;
Source(s): Библиотеки для программирования
myBasicGeometry
Библиотека поддерживающая ряд вычислений описанных на странице Прикладная геометрия этого портала.
Описание и исходный код смотрите на странице Библиотека myBasicGeometry
Source(s): Библиотеки для программирования
Высокоуровневые интерфейсы
ICQ
TICQClient
Компонент для Borland Delphi, позволяющий легко организовать взаимодействие вашей прошраммы с серверами ICQ.
Компонент доступен на личной страничке автора
Jabber
JabberCOM
COM библиотека, предоставляющая основные функции для работы с интерфейсом. Скачать можно на официальной странице проекта
Source(s): Библиотеки для программирования
Низкоуровневые интерфейсы
COM-порт
TBComPort
Компонент для Borland Delphi, обеспечивающий удобную работу с COM-портом.
Предназначен для обмена данными с внешними устройствами через интерфейс RS-232 в асинхронном или синхронном режиме. Работает с Delphi 2..7 под Windows 9X/ME/NT4/2K/XP. Freeware. Скачать можно на странице автора проекта
Source(s): Библиотеки для программирования
SlyComm
Одна из лучших библиотек под Borland C++ Builder для работы с COM-портом. Абсолютно бесплатная.
Где скачать - SlyDiman homepage (страница автора компоненты). Там же выложен CommTest с исходниками - инструмент для работы с COM-портом, разумеется на основе этой же компоненты (удобно использовать для отладки).
Source(s): Библиотеки для программирования
PySerial
Библиотека для языка Python обеспечивающая работу с COM-портом. Работает как под Windows так и под POSIX системами.
Подробную информацию о библиотеке, где скачать и примеры работы смотрите на странице PySerial.
Source(s): Библиотеки для программирования
SLib
Библиотека для g++ обеспечивающая удобную работу с COM-портом. Работает как под Windows, так и под Linux.
Source(s): Библиотеки для программирования
Более подробная информация пока только на [форуме].