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

Предыдущая страница Лицензирование программного комплекса Face-Интеллект  Установка программного комплекса Face-Интеллект Следующая страница


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

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