Документация для версии Face-Интеллект 7.1. Документация на другие версии также доступна.

Предыдущая страница Следующая страница


You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Модули распознавания лиц имеют особенности использования лицензии, влияющие на количество лиц, доступных для распознавания. 

Особенности использования лицензии связаны с тем, что для модулей распознавания лиц существует возможность одновременной работы в нескольких потоках в соответствии с количеством ядер процессора. По умолчанию, эта возможность включена. Модули распознавания лиц рекомендуется использовать в многопоточном режиме всегда, за исключением тех случаев, когда требуется снизить нагрузку на 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. 

  • No labels