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

Предыдущая страница Лицензирование программного комплекса 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.