Библиотеки для программирования — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
м
 
(не показано 5 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
Здесь будут собраны различные библиотеки для программирования на ПК, полезные в роботостроительстве, ссылки на них и примеры их использования.
 
Здесь будут собраны различные библиотеки для программирования на ПК, полезные в роботостроительстве, ссылки на них и примеры их использования.
 +
 +
 +
'''Source(s):'''  [http://www.downloadranking.com  Библиотеки для программирования]
 +
  
 
== Техническое зрение ==
 
== Техническое зрение ==
Строка 6: Строка 10:
 
Cамая широко распространенная библиотека для систем технического зрения. Абсолютно бесплатная. Разрабатывалась с использованием  Intel Perfomance Primitives для обеспечения максимальной возможной производительности на их процессорах.
 
Cамая широко распространенная библиотека для систем технического зрения. Абсолютно бесплатная. Разрабатывалась с использованием  Intel Perfomance Primitives для обеспечения максимальной возможной производительности на их процессорах.
 
* [[Где взять и как установить OpenCV]];
 
* [[Где взять и как установить OpenCV]];
* [[Использование библиотеки OpenCV]].
+
* [[Использование библиотеки OpenCV]];
 +
* [[Перевод справочного руководства по библиотеке OpenCV v1.0]]
  
 
Вспомогательные библиотеки и библиотеки на её основе:
 
Вспомогательные библиотеки и библиотеки на её основе:
 
* [[Библиотека myCV]] для удобного использования OpenCV под Borland C++ Builder 6.0;
 
* [[Библиотека myCV]] для удобного использования OpenCV под Borland C++ Builder 6.0;
 
* [[Библиотека cvQCodeBeacons]] для поиска на изображениях QCode-маяков;
 
* [[Библиотека cvQCodeBeacons]] для поиска на изображениях QCode-маяков;
 +
* [[Библиотека AVM SDK simple.NET]] для распознавания изображений;
 +
 +
 +
'''Source(s):'''  [http://www.downloadranking.com  Библиотеки для программирования]
 +
  
 
== Навигация ==
 
== Навигация ==
Строка 16: Строка 26:
 
=== PolyMap ===
 
=== PolyMap ===
 
Библиотека для работы с векторной картой с возможностью добавления информации на карту от сенсоров по ходу работы и поиском оптимального пути. Подробное описание, список функций и исходный код смотрите на странице [[Библиотека PolyMap]].
 
Библиотека для работы с векторной картой с возможностью добавления информации на карту от сенсоров по ходу работы и поиском оптимального пути. Подробное описание, список функций и исходный код смотрите на странице [[Библиотека PolyMap]].
 +
 +
 +
'''Source(s):'''  [http://www.downloadranking.com  Библиотеки для программирования]
  
  
Строка 29: Строка 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  Библиотеки для программирования]
 +
  
 
== Высокоуровневые интерфейсы ==
 
== Высокоуровневые интерфейсы ==
Строка 41: Строка 62:
 
Компонент доступен на [http://progs.volkov.spb.su/ticqclient/ личной страничке автора]
 
Компонент доступен на [http://progs.volkov.spb.su/ticqclient/ личной страничке автора]
  
 
+
=== Jabber ===
 
==== JabberCOM ====
 
==== JabberCOM ====
 
COM библиотека, предоставляющая основные функции для работы с интерфейсом.  
 
COM библиотека, предоставляющая основные функции для работы с интерфейсом.  
 
Скачать можно на [http://jabbercom.sourceforge.net/ официальной странице проекта]
 
Скачать можно на [http://jabbercom.sourceforge.net/ официальной странице проекта]
 +
 +
 +
'''Source(s):'''  [http://www.downloadranking.com  Библиотеки для программирования]
 +
  
 
== Низкоуровневые интерфейсы ==
 
== Низкоуровневые интерфейсы ==
Строка 53: Строка 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 ====
Строка 58: Строка 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  Библиотеки для программирования]
  
  
Строка 64: Строка 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 для обеспечения максимальной возможной производительности на их процессорах.

Вспомогательные библиотеки и библиотеки на её основе:


Source(s): Библиотеки для программирования


Навигация

PolyMap

Библиотека для работы с векторной картой с возможностью добавления информации на карту от сенсоров по ходу работы и поиском оптимального пути. Подробное описание, список функций и исходный код смотрите на странице Библиотека PolyMap.


Source(s): Библиотеки для программирования


Геометрия

PolyBoolean

Одна из самых быстрых библиотек для совершения двоичных операций на обобщенных многоугольниках (невыпуклых, с отверстиями и т.п.). Бесплатна для некоммерческого использования. Единственное ограничение - вершины задаются целыми координатами и должны лежать в пределах -500'000 ... 500'000. Однако для большинства задач это не существенно.

Где скачать - PolyBoolean Downloads (в самом низу страницы);

Краткое описание - PolyBoolean Guide;

Вспомогательные библиотеки и библиотеки на её основе:


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): Библиотеки для программирования


Более подробная информация пока только на [форуме].