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

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''15. Системные функции'''
 
'''15. Системные функции'''
 
This chapter describes system library functions.
 
  
 
Эта глава описывает системные функции библиотеки OpenCV.
 
Эта глава описывает системные функции библиотеки OpenCV.
 
'''Table 15-1 System Library Functions'''
 
  
 
'''Таблица 15-1. Системные функции библиотеки'''
 
'''Таблица 15-1. Системные функции библиотеки'''
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Строка 15: Строка 10:
 
|-
 
|-
 
| '''LoadPrimitives'''
 
| '''LoadPrimitives'''
| Loads versions of functions that are optimized for a specific platform.
+
| Загрузка версий функций, оптимизированных для конкретной платформы.
Загрузка версий функций, оптимизированных для конкретной платформы.
 
 
|-
 
|-
 
| '''GetLibraryInfo'''
 
| '''GetLibraryInfo'''
| Retrieves information about the library.
+
| Возвращает информацию о библиотеке.
Возвращает информацию о библиотеке.
 
 
|}
 
|}
  
Строка 29: Строка 22:
 
|-
 
|-
 
|  
 
|  
| Loads optimized versions of functions for specific platform.
+
| Загрузка оптимизированных версий функций для конкретной платформы.
 
 
Загрузка оптимизированных версий функций для конкретной платформы.
 
 
|-
 
|-
 
|  
 
|  
Строка 37: Строка 28:
 
|-
 
|-
 
| ''dllName''
 
| ''dllName''
| Name of dynamically linked library with out postfix that contains the optimized versions of functions.
+
| Имя DLL-ки которая содержит оптимизированные версии, согласно выбранного Постфикса.
Имя DLL-ки которая содержит оптимизированные версии, согласно выбранного Постфикса.
 
 
|-
 
|-
 
| ''processorType''
 
| ''processorType''
| Postfix that specifies the platform type:
+
| Постфикс, который определяет тип платформы:
 
 
"W7" for Pentium® 4 processor,
 
 
 
"A6" for Intel® Pentium® II processor,
 
 
 
"M6" for Intel® Pentium® II processor,
 
 
 
NULL for autodetection of the platform type.
 
 
 
Постфикс, который определяет тип платформы:
 
  
 
"W7" для процессора Pentium® 4,
 
"W7" для процессора Pentium® 4,
Строка 62: Строка 42:
 
|-
 
|-
 
| Описание
 
| Описание
| The function LoadPrimitives loads the versions of functions that are optimized for a
+
| Функция LoadPrimitives загружает версии функций, оптимизированные для конкретной платформы. Эта функция вызывается автоматически перед первым вызовом функции библиотеки, если не вызывали раньше.
specific platform. The function is atomatically called before the first call to the library
 
function, if not called earlier.
 
 
 
Функция LoadPrimitives загружает версии функций, оптимизированные для конкретной платформы. Эта функция вызывается автоматически перед первым вызовом функции библиотеки, если не вызывали раньше.
 
 
|}
 
|}
  
Строка 75: Строка 51:
 
|-
 
|-
 
|  
 
|  
| Gets the library information string.
+
| Возвращает строку с информацией о библиотеке.
 
 
Возвращает строку с информацией о библиотеке.
 
 
|-
 
|-
 
|  
 
|  
Строка 83: Строка 57:
 
|-
 
|-
 
| ''version''
 
| ''version''
| Pointer to the string that will receive the build date information; can be NULL.
+
| Указатель на строку, в которую будет записана полученная актуальная информация, может быть NULL.
 
 
Указатель на строку, в которую будет записана полученная актуальная информация, может быть NULL.
 
 
|-
 
|-
 
| ''loaded''
 
| ''loaded''
| Postfix that specifies the platform type:
+
| Постфикс, который определяет тип платформы:
 
 
"W7" for Pentium® 4 processor,
 
 
 
"A6" for Intel® Pentium® II processor,
 
 
 
"M6" for Intel® Pentium® II processor,
 
 
 
NULL for autodetection of the platform type.
 
 
 
Постфикс, который определяет тип платформы:
 
  
 
"W7" для процессора Pentium® 4,
 
"W7" для процессора Pentium® 4,
Строка 109: Строка 71:
 
|-
 
|-
 
| ''dllName''
 
| ''dllName''
| Pointer to the full name of dynamically linked library without path, could be NULL.
+
| Указатель на полное имя DLL-ки с учетом пути, может быть NULL.
 
 
Указатель на полное имя DLL-ки с учетом пути, может быть NULL.
 
 
|-
 
|-
 
| Описание
 
| Описание
| The function GetLibraryInfo retrieves information about the library: the build date,
+
| Функция GetLibraryInfo возвращает информацию о библиотеке: дата создания и флаг, который указывает, оптимизированные DLL-ки были загружены или нет, и их имена, если они загружены.
the flag that indicates whether optimized DLLs have beenloaded or not, and their names, if loaded.
 
 
 
Функция GetLibraryInfo возвращает информацию о библиотеке: дата создания и флаг, который указывает, оптимизированные DLL-ки были загружены или нет, и их имена, если они загружены.
 
 
|}
 
|}
 
Конец Главы 15
 

Версия 11:29, 17 августа 2010

15. Системные функции

Эта глава описывает системные функции библиотеки 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-ки были загружены или нет, и их имена, если они загружены.