[!next36ru:Документация^books.jpg!]
[Перейти в хранилище документации]
Page History
...
Note | ||
---|---|---|
| ||
Файл с фотографией должен иметь расширение .bmp. При этом формат файла может быть любым из списка: jpg, bmp, png. |
Скрипт для добавления лица в базу данных из файла
Добавление лица в базу данных при наличии файла с фотографией может осуществляться с помощью реакции ADD_PERSON_FROM_FILE объекта FIRSERVER.
Info | ||
---|---|---|
| ||
При добавлении лица в базу данных в ПК Face-Интеллект автоматически создается новый пользователь, и ему назначается фотография из заданного файла. |
Параметры:
- filename – полное имя файла с фотографией. Допускаются файлы с расширением jpg, bmp, gif, png.
- name – имя добавляемого пользователя.
- surname – фамилия добавляемого пользователя.
- department – отдел, в который будет добавлен пользователь.
- comment – комментарий.
Пример использования данной реакции приведен ниже.
Code Block |
---|
if(Event.SourceType == "MACRO" && Event.Action == "RUN" && Event.SourceID == "1")
{
DoReactStr("FIRSERVER","1","ADD_PERSON_FROM_FILE","filename<c:\iso_small.jpg>,name<Jane>,surname<Kramer>,department<Department 1>,comment<>");
} |
В случае успешного добавления лица в базу данных, в Отладочном окне будет отображено событие ADD_PERSON_FROM_FILE_OK. Пример:
FIRSERVER|1|ADD_PERSON_FROM_FILE_OK|operator<>,surname<Kramer>,filename<c:\iso_small.jpg>,int_obj_id<1>,core_global<1>,department<Department 1>,time<11:47:13>,_TRANSPORT_ID<>,fraction<181>,action<ADD_PERSON_FROM_FILE_OK>,date<06-09-16>,name<Jane>,comment<>
В случае возникновения ошибки при добавлении лица в базу данных будет отображено событие ADD_PERSON_FROM_FILE_ERROR. Пример:
FIRSERVER|1|ADD_PERSON_FROM_FILE_ERROR|operator<>,surname<Kramer>,filename<c:\iso_small.jpg1>,int_obj_id<1>,core_global<1>,error<File 'c:\iso_small.jpg1' not found>,department<Department 1>,time<11:48:01>,_TRANSPORT_ID<>,fraction<884>,action<ADD_PERSON_FROM_FILE_ERROR>,date<06-09-16>,name<Jane>,comment<>
В параметре error<> при этом передается описание причин ошибки.
Tip |
---|