Глава 15. Системные функции — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
 
(не показана 21 промежуточная версия этого же участника)
Строка 1: Строка 1:
'''15. Системные функции'''
+
Эта глава описывает системные функции библиотеки OpenCV.
 +
 
 +
'''Таблица 15-1. Системные функции библиотеки'''
 +
{| class="wikitable"
 +
|-
 +
! Имя
 +
! Описание
 +
|-
 +
| '''LoadPrimitives'''
 +
| Загрузка версий функций, оптимизированных для конкретной платформы.
 +
|-
 +
| '''GetLibraryInfo'''
 +
| Возвращает информацию о библиотеке.
 +
|}
 +
 
 +
{| class="wikitable"
 +
|-
 +
!
 +
! LoadPrimitives
 +
|-
 +
|
 +
| Загрузка оптимизированных версий функций для конкретной платформы.
 +
|-
 +
|
 +
| int cvLoadPrimitives (char* ''dllName'', char* ''processorType'');
 +
|-
 +
| ''dllName''
 +
| Имя DLL-ки которая содержит оптимизированные версии, согласно выбранного Постфикса.
 +
|-
 +
| ''processorType''
 +
| Постфикс, который определяет тип платформы:
  
This chapter describes system library functions.
+
"W7" для процессора Pentium® 4,
  
Эта глава описывает системные функции библиотеки OpenCV.
+
"A6" для процессора Intel® Pentium® III,
  
'''Table 15-1 System Library Functions'''
+
"M6" для процессора Intel® Pentium® II,
  
'''Таблица 15-1. Системные функции библиотеки'''
+
NULL для автоматического определения типа платформы.
 +
|-
 +
| Описание
 +
| Функция LoadPrimitives загружает версии функций, оптимизированные для конкретной платформы. Эта функция вызывается автоматически перед первым вызовом функции библиотеки, если не вызывали раньше.
 +
|}
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Name Имя
+
!  
! Description Описание
+
! GetLibraryInfo
 +
|-
 +
|
 +
| Возвращает строку с информацией о библиотеке.
 +
|-
 +
|
 +
| void cvGetLibraryInfo (char** ''version'', int* ''loaded'', char** ''dllName'');
 
|-
 
|-
| LoadPrimitives
+
| ''version''
| Loads versions of functions that are optimized for a specific platform.
+
| Указатель на строку, в которую будет записана полученная актуальная информация, может быть NULL.
Загрузка версий функций, оптимизированных для конкретной платформы.
 
 
|-
 
|-
| GetLibraryInfo
+
| ''loaded''
| Retrieves information about the library.
+
| Постфикс, который определяет тип платформы:
Получает информацию о библиотеке.
+
 
 +
"W7" для процессора Pentium® 4,
 +
 
 +
"A6" для процессора Intel® Pentium® III,
 +
 
 +
"M6" для процессора Intel® Pentium® II,
 +
 
 +
NULL для автоматического определения типа платформы.
 +
|-
 +
| ''dllName''
 +
| Указатель на полное имя DLL-ки с учетом пути, может быть NULL.
 +
|-
 +
| Описание
 +
| Функция GetLibraryInfo возвращает информацию о библиотеке: дата создания и флаг, который указывает, оптимизированные DLL-ки были загружены или нет, и их имена, если они загружены.
 
|}
 
|}
 +
 +
Вернуться: [[Перевод справочного руководства по библиотеке OpenCV v1.0]]

Текущая версия на 14:00, 17 августа 2010

Эта глава описывает системные функции библиотеки OpenCV.

Таблица 15-1. Системные функции библиотеки

Имя Описание
LoadPrimitives Загрузка версий функций, оптимизированных для конкретной платформы.
GetLibraryInfo Возвращает информацию о библиотеке.
LoadPrimitives
Загрузка оптимизированных версий функций для конкретной платформы.
int cvLoadPrimitives (char* dllName, char* processorType);
dllName Имя DLL-ки которая содержит оптимизированные версии, согласно выбранного Постфикса.
processorType Постфикс, который определяет тип платформы:

"W7" для процессора Pentium® 4,

"A6" для процессора Intel® Pentium® III,

"M6" для процессора Intel® Pentium® II,

NULL для автоматического определения типа платформы.

Описание Функция LoadPrimitives загружает версии функций, оптимизированные для конкретной платформы. Эта функция вызывается автоматически перед первым вызовом функции библиотеки, если не вызывали раньше.
GetLibraryInfo
Возвращает строку с информацией о библиотеке.
void cvGetLibraryInfo (char** version, int* loaded, char** dllName);
version Указатель на строку, в которую будет записана полученная актуальная информация, может быть NULL.
loaded Постфикс, который определяет тип платформы:

"W7" для процессора Pentium® 4,

"A6" для процессора Intel® Pentium® III,

"M6" для процессора Intel® Pentium® II,

NULL для автоматического определения типа платформы.

dllName Указатель на полное имя DLL-ки с учетом пути, может быть NULL.
Описание Функция GetLibraryInfo возвращает информацию о библиотеке: дата создания и флаг, который указывает, оптимизированные DLL-ки были загружены или нет, и их имена, если они загружены.

Вернуться: Перевод справочного руководства по библиотеке OpenCV v1.0