Глава 15. Системные функции — различия между версиями
Zeus (обсуждение | вклад) |
Zeus (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''15. Системные функции''' | '''15. Системные функции''' | ||
− | |||
− | |||
Эта глава описывает системные функции библиотеки OpenCV. | Эта глава описывает системные функции библиотеки OpenCV. | ||
− | |||
− | |||
'''Таблица 15-1. Системные функции библиотеки''' | '''Таблица 15-1. Системные функции библиотеки''' | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Строка 15: | Строка 10: | ||
|- | |- | ||
| '''LoadPrimitives''' | | '''LoadPrimitives''' | ||
− | | | + | | Загрузка версий функций, оптимизированных для конкретной платформы. |
− | Загрузка версий функций, оптимизированных для конкретной платформы. | ||
|- | |- | ||
| '''GetLibraryInfo''' | | '''GetLibraryInfo''' | ||
− | | | + | | Возвращает информацию о библиотеке. |
− | Возвращает информацию о библиотеке. | ||
|} | |} | ||
Строка 29: | Строка 22: | ||
|- | |- | ||
| | | | ||
− | | | + | | Загрузка оптимизированных версий функций для конкретной платформы. |
− | |||
− | Загрузка оптимизированных версий функций для конкретной платформы. | ||
|- | |- | ||
| | | | ||
Строка 37: | Строка 28: | ||
|- | |- | ||
| ''dllName'' | | ''dllName'' | ||
− | | | + | | Имя DLL-ки которая содержит оптимизированные версии, согласно выбранного Постфикса. |
− | Имя DLL-ки которая содержит оптимизированные версии, согласно выбранного Постфикса. | ||
|- | |- | ||
| ''processorType'' | | ''processorType'' | ||
− | | | + | | Постфикс, который определяет тип платформы: |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Постфикс, который определяет тип платформы: | ||
"W7" для процессора Pentium® 4, | "W7" для процессора Pentium® 4, | ||
Строка 62: | Строка 42: | ||
|- | |- | ||
| Описание | | Описание | ||
− | | | + | | Функция LoadPrimitives загружает версии функций, оптимизированные для конкретной платформы. Эта функция вызывается автоматически перед первым вызовом функции библиотеки, если не вызывали раньше. |
− | |||
− | |||
− | |||
− | Функция LoadPrimitives загружает версии функций, оптимизированные для конкретной платформы. Эта функция вызывается автоматически перед первым вызовом функции библиотеки, если не вызывали раньше. | ||
|} | |} | ||
Строка 75: | Строка 51: | ||
|- | |- | ||
| | | | ||
− | | | + | | Возвращает строку с информацией о библиотеке. |
− | |||
− | Возвращает строку с информацией о библиотеке. | ||
|- | |- | ||
| | | | ||
Строка 83: | Строка 57: | ||
|- | |- | ||
| ''version'' | | ''version'' | ||
− | | | + | | Указатель на строку, в которую будет записана полученная актуальная информация, может быть NULL. |
− | |||
− | Указатель на строку, в которую будет записана полученная актуальная информация, может быть NULL. | ||
|- | |- | ||
| ''loaded'' | | ''loaded'' | ||
− | | | + | | Постфикс, который определяет тип платформы: |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Постфикс, который определяет тип платформы: | ||
"W7" для процессора Pentium® 4, | "W7" для процессора Pentium® 4, | ||
Строка 109: | Строка 71: | ||
|- | |- | ||
| ''dllName'' | | ''dllName'' | ||
− | | | + | | Указатель на полное имя DLL-ки с учетом пути, может быть NULL. |
− | |||
− | Указатель на полное имя DLL-ки с учетом пути, может быть NULL. | ||
|- | |- | ||
| Описание | | Описание | ||
− | | | + | | Функция GetLibraryInfo возвращает информацию о библиотеке: дата создания и флаг, который указывает, оптимизированные DLL-ки были загружены или нет, и их имена, если они загружены. |
− | |||
− | |||
− | Функция GetLibraryInfo возвращает информацию о библиотеке: дата создания и флаг, который указывает, оптимизированные DLL-ки были загружены или нет, и их имена, если они загружены. | ||
|} | |} | ||
− | |||
− |
Версия 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-ки были загружены или нет, и их имена, если они загружены. |