[!next36ru:Документация^books.jpg!]
[Перейти в хранилище документации]
Документация для версии Face-Интеллект 7.0. Документация на другие версии также доступна.
Предыдущая страница
Следующая страница
Модули распознавания лиц имеют особенности использования лицензии, влияющие на количество лиц, доступных для распознавания.
Особенности использования лицензии связаны с тем, что для модулей распознавания лиц существует возможность одновременной работы в нескольких потоках в соответствии с количеством ядер процессора. По умолчанию, эта возможность включена. Модули распознавания лиц рекомендуется использовать в многопоточном режиме всегда, за исключением тех случаев, когда требуется снизить нагрузку на CPU в ущерб качества.
Количество доступных потоков для работы модуля определяется количеством ядер процессора с учетом технологии Hyper-Threading. Количество ядер процессора, фактически использующихся в работе модуля распознавания лиц, задается ключом реестра CpuCoreCount. О настройке ключей реестра см. Справочник ключей реестра.
Примечание
Многопоточный режим доступен для всех трех модулей распознавания лиц (Cognitec, Tevian и VisionLabs), однако связанные с ним особенности лицензирования актуальны только для модулей Cognitec и VisionLabs.
Для использования модулей распознавания Cognitec и VisionLabs в многопоточном режиме лицензия приобретается на желаемое количество лиц в базе данных, плюс на некоторое количество дополнительных лиц, зависящее от значения ключа CpuCoreCount и количества используемых детекторов лиц:
- Если количество используемых детекторов лиц больше или равно значению ключа CpuCoreCount, лицензия приобретается на желаемое количество лиц, плюс на некоторое количество дополнительных лиц, равное значению ключа CpuCoreCount.
- Если количество используемых детекторов лиц меньше значения ключа CpuCoreCount, то лицензия приобретается на желаемое количество лиц, плюс на некоторое количество дополнительных лиц, равное количеству детекторов.
Пример. Модуль разпознавания лиц используется в многопоточном режиме на компьютере с процессором Intel Core i7-3770K с включенным Hyper-Threading, и в реестре задан ключ CpuCoreCount = 8. В базу данных модуля распознавания планируется добавить 100 эталонных лиц.
Применяя вышеуказанные правила, получим следующий расчет:
- Если CpuCoreCount = 8, и в конфигурации 8 детекторов лиц, то для базы из 100 лиц нужно приобрести лицензию на 108 лиц.
- Если CpuCoreCount = 8, но в конфигурации больше 8 детекторов лиц, то для базы из 100 лиц нужно приобрести лицензию на 108 лиц.
- Если CpuCoreCount = 8, но в конфигурации 1 детектор лиц, то для базы из 100 лиц нужно приобрести лицензию на 101 лицо.
Во всех трех случаях фактическое количество лиц, которые будет содержаться в базе данных и которое сможет распознавать модуль, будет равно 100.