.. _record-index: ************************************************* Record Index ************************************************* Record index stores records of individuals, including photos of their faces and bodies, biometric data, or related documents and vehicle records, including a vehicle photo, license plate number, or related documents. To create records in bulk, use the :ref:`console bulk record upload ` functionality. .. rubric:: In this section: .. contents:: :local: .. _create-record: Record Creation for Individuals ==================================== To create a record for individuals manually, do the following: #. Navigate to the :guilabel:`Record Index` tab → :guilabel:`Individuals`. #. Click :guilabel:`+ New Record`. |record_add_en| .. |record_add_en| image:: /_static/record_add_en.png :scale: 70% .. |record_add_ru| image:: /_static/record_add_ru.png :scale: 70% #. Specify the record name. If necessary, add a comment. #. From the :guilabel:`Watch lists` drop-down menu, select a watch list for the record (or several watch lists, one by one). #. Select :guilabel:`Record active`. If a record is inactive, it is excluded from monitoring. #. Save the record. You will see additional tabs appear. #. On the same tab :guilabel:`Info`, attach related files. |record_info_en| .. |record_info_en| image:: /_static/record_info_en.png :scale: 70% .. |record_info_ru| image:: /_static/record_info_ru.png :scale: 70% #. On the :guilabel:`Faces` tab, upload images of the individual's face and on the :guilabel:`Bodies` tab upload images of the individual's body. Supported formats: WEBP, JPG, BMP, PNG, HEIC. Stick to the :ref:`photo_requirements`, when uploading a face image. |record_faces_en| .. |record_faces_en| image:: /_static/record_faces_en.png :scale: 70% .. |record_faces_ru| image:: /_static/record_faces_ru.png :scale: 70% .. _duplicate_warning: .. note:: When you upload a face or body image, the system will show a duplicate-record warning if a similar image already exists in another record. |record_faces_double_en| .. |record_faces_double_en| image:: /_static/record_faces_double_en.png :scale: 65% .. |record_faces_double_ru| image:: /_static/record_faces_double_ru.png :scale: 65% 9. When you click the |ellipsis_button| button for a created individual's record, the following actions are available: .. |ellipsis_button| image:: /_static/ellipsis_button.png :scale: 50% * Search * Filter events * Activate/Deactivate * Delete * Duplicate Record Creation for Vehicles ==================================== To create a vehicle record manually, do the following: #. Navigate to the :guilabel:`Record Index` tab → :guilabel:`Vehicles`. #. Click :guilabel:`+ New Record`. |record_vehicle_add_en| .. |record_vehicle_add_en| image:: /_static/record_vehicle_add_en.png :scale: 70% .. |record_vehicle_add_ru| image:: /_static/record_vehicle_add_ru.png :scale: 70% #. Specify the record name. If necessary, add a comment. #. From the :guilabel:`Watch lists` drop-down menu, select a watch list for the record (or several watch lists, one by one). #. You can manually enter the license plate number of the vehicle, or the system will detect it automatically when you add a photo on step #9. #. Select :guilabel:`Record active`. If a record is inactive, it is excluded from monitoring. #. Save the record. You will see additional tabs appear. #. On the same tab :guilabel:`Info`, attach related files. |record_vehicle_info_en| .. |record_vehicle_info_en| image:: /_static/record_vehicle_info_en.png :scale: 70% .. |record_vehicle_info_ru| image:: /_static/record_vehicle_info_ru.png :scale: 70% #. On the :guilabel:`Vehicles` tab, upload images of the vehicle. Supported formats: WEBP, JPG, BMP, PNG, HEIC. If the photo contains several vehicles, select the one you want. |record_vehicle_en| .. |record_vehicle_en| image:: /_static/record_vehicle_en.png :scale: 70% .. |record_vehicle_ru| image:: /_static/record_vehicle_ru.png :scale: 70% If you did not manually add the registration number, the system will recognize it automatically. When you add several photos to a vehicle record, the ``License plate number`` field is filled in with the data from the first uploaded photo. .. note:: If, upon adding a vehicle image to the record, the system detects a vehicle record with the same license plate number, it will display a warning about a duplicate :ref:`by analogy ` to the records with individuals. #. When you click the |ellipsis_button| button for a created vehicle record, the following actions are available: * Search * Filter events * Activate/Deactivate * Delete * Duplicate .. _batch-upload: Batch Record Upload ====================================================== If there are too many records to create, you can bulk load records into the record index. .. warning:: The system does not check images for duplicates during batch record upload. A user is responsible for uploading unique images into the record index. To upload records in batch, do the following: #. Navigate to the :guilabel:`Record Index` tab. #. Click :guilabel:`+ New Record` → Try :guilabel:`batch record upload`. #. Select object type: :guilabel:`Faces`, :guilabel:`Bodies`, :guilabel:`Vehicles`. #. For :guilabel:`Faces` and :guilabel:`Bodies`, do the following: #. Select files or a folder and drag to upload. |record_upload_en| .. |record_upload_en| image:: /_static/record_upload_en.png :scale: 70% .. |record_upload_ru| image:: /_static/record_upload_ru.png :scale: 70% #. Specify the record name using the file name and, if needed, specify a name‑prefix and a name‑postfix. If required, add a comment in the same way. #. Select a watch list (or several watch lists, one by one) from the drop-down menu. #. If the image contains multiple objects, you can either reject the group photo, save the largest object, or save all objects. #. Click :guilabel:`Start`. #. For :guilabel:`Vehicles`, there are two methods of record uploading: #. On the :guilabel:`Images` tab, select files or a folder and drag to upload. Then specify file names, comments, and select a watch list(s). Choose how you want to process images with multiple objects: reject them, save the largest object, or save all objects. Once the record is created, the system will recognize the license plate number automatically. |record_upload_vehicle_images_en| .. |record_upload_vehicle_images_en| image:: /_static/record_upload_vehicle_images_en.png :scale: 70% .. |record_upload_vehicle_images_ru| image:: /_static/record_upload_vehicle_images_ru.png :scale: 70% #. On the :guilabel:`CSV` tab, either write a CSV-formatted list or select a CSV file containing the data. Once the record is created with the necessary data, upload the vehicle images to it. |record_upload_vehicle_en| .. |record_upload_vehicle_en| image:: /_static/record_upload_vehicle_en.png :scale: 70% .. |record_upload_vehicle_ru| image:: /_static/record_upload_vehicle_ru.png :scale: 70% #. Click :guilabel:`Start`. .. _records-filters: Filter Records ================================= The most frequently used filters for the record index are available in the upper part of the window. To display the entire set of filters, click the :guilabel:`More filters` button. .. rubric:: Filters for individuals and vehicles * :guilabel:`Watch lists`: display records from selected watch lists. * :guilabel:`Faces`: filter records by presence of a face biometric data. * :guilabel:`Bodies`: filter records by presence of a bodies biometric data. * :guilabel:`Vehicles`: filter records by presence of a vehicle image. * :guilabel:`License plate number`: filter vehicle records by license plate number. * :guilabel:`Name contains`: filter records by name. * :guilabel:`ID`: display a record with a given ID. * :guilabel:`Status`: filter records by status. |filter_records_en| .. |filter_records_en| image:: /_static/filter_records_en.png :scale: 60% .. |filter_records_ru| image:: /_static/filter_records_ru.png :scale: 60% You can sort out records on the list by ID. Purge Record Index ============================ You can purge the entire record index for watch lists with a single click. Follow these steps: #. Navigate :guilabel:`Settings` → :guilabel:`Watch Lists`. #. Select one or more watch lists. #. If only one watch list is selected, navigate to its sidebar, click the |ellipsis_button| button, and choose :guilabel:`Delete associated records`. |remove_from_list_en| .. |remove_from_list_en| image:: /_static/remove_from_list_en.png :scale: 70% .. |remove_from_list_ru| image:: /_static/remove_from_list_ru.png :scale: 70% #. If several watch lists are selected, click the |ellipsis_button| button, and choose :guilabel:`Delete records in selected`. |record_delete_en| .. |record_delete_en| image:: /_static/record_delete_en.png :scale: 60% .. |record_delete_ru| image:: /_static/record_delete_ru.png :scale: 60% .. _photo_requirements: Image Requirements ===================== To ensure FindFace Multi provides maximum accuracy when detecting objects in a photograph and matching them with the record index, the following requirements for images used in an individual's record must be met: #. A picture must be taken within the last six months and reflect a person's current appearance. #. Neutral face expression is required, without smile, mouth closed. #. The image file size must not exceed 2 MB. #. A person must be alone in the picture. |single_face_en| .. |single_face_en| image:: /_static/single_face_en.png :scale: 60% .. |single_face_ru| image:: /_static/single_face_ru.png :scale: 60% #. Face width in the picture is at least 80 pixels (160 pixels recommended). |face_width_en| .. |face_width_en| image:: /_static/face_width_en.png :scale: 60% .. |face_width_ru| image:: /_static/face_width_ru.png :scale: 60% #. A picture must be clear, contrasting, with the correct white balance. |blur_en| .. |blur_en| image:: /_static/blur_en.png :scale: 60% .. |blur_ru| image:: /_static/blur_ru.png :scale: 60% #. A full-face shot is required. A person must be facing the camera, without tilt and turn of the head. |headpose_en| .. |headpose_en| image:: /_static/headpose_en.png :scale: 60% .. |headpose_ru| image:: /_static/headpose_ru.png :scale: 60% #. Both eyes are opened, a haircut does not overlap the face. A photograph must not contain items that partially or completely cover a person's face: medical masks, caps, hats, scarves, etc. |face_overlap_en| .. |face_overlap_en| image:: /_static/face_overlap_en.png :scale: 60% .. |face_overlap_ru| image:: /_static/face_overlap_ru.png :scale: 60% #. Images are evenly lit (not overlit or too dark), without shadows on the face or red-eye effect, no glare. |lighting_en| .. |lighting_en| image:: /_static/lighting_en.png :scale: 60% .. |lighting_ru| image:: /_static/lighting_ru.png :scale: 60% #. Use of a photograph or a scan taken from a photograph/photocopy/document is prohibited. |image_quality_en| .. |image_quality_en| image:: /_static/image_quality_en.png :scale: 60% .. |image_quality_ru| image:: /_static/image_quality_ru.png :scale: 60% #. If a person wears eyeglasses, it's recommended to add photographs with and without them. |glasses_en| .. |glasses_en| image:: /_static/glasses_en.png :scale: 60% .. |glasses_ru| image:: /_static/glasses_ru.png :scale: 60% #. Only unique images should be added. There's no need to add similar ones. |unique_images_en| .. |unique_images_en| image:: /_static/unique_images_en.png :scale: 60% .. |unique_images_ru| image:: /_static/unique_images_ru.png :scale: 60%