.. _ffui: *************************************** FindFace Web User Interface *************************************** FindFace Enterprise Server SDK is equipped with a web user interface which generally duplicates the functionality available via REST API. To install the web interface, execute on the ``findface-facenapi`` host: .. note:: First, install nginx if you do not already have it. You can do this as such:: sudo apt-get install nginx .. code:: sudo apt-get install findface-ui To open the web interface, do the following: #. In the address bar of your browser, enter ``http://:8000/#/``. #. To log in, specify the :ref:`authentication token ` for your FindFace Enterprise Server SDK instance. The web interface home page will appear. .. image:: /_static/ffui.png The web interface has a highly intuitive and handy design and provides the following functionality: .. note:: To work with gender, age and emotions recognition (GAE) in the web interface, you need to :ref:`configure ` it in the settings. .. note:: Working with photos requires configured :ref:`findface-upload `. .. note:: Working with persons requires configured :ref:`dynamic person creation `. .. note:: To allow the web interface to run Flash in :program:`Chrome`, add its IP address to the relevant list: :menuselection:`Settings --> Advanced --> Content settings --> Flash --> Allow --> Add a site` ``http://:8000/#/``. Restart :program:`Chrome`. * :guilabel:`Galleries`.  Create and delete galleries here.  .. image:: /_static/galleries.png :scale: 60% * :guilabel:`Faces`. In this section, you can view, add and delete faces from the galleries. .. image:: /_static/add_photo.png :scale: 60% Use the :guilabel:`Batch upload` option to upload image files in bulk. .. image:: /_static/batch_upload.png .. tip:: You may also want to use its :ref:`console alternative `. Select multiple files or a directory, and then configure the automatic meta description for the enrolled faces. Use :guilabel:`&MF selector` to specify behavior in case if multiple faces are detected in an image: enroll all faces, only the biggest one, or reject enrollment. .. image:: /_static/meta.png :scale: 60% .. tip:: You can configure the automatic face meta by appending a custom prefix and/or postfix to the image file name. To avoid merging the 3 words into one, use underscore or another symbol in the prefix and postfix. .. tip:: To select photos in the :guilabel:`icons` mode, click on them as you hold down the :kbd:`CTRL` key. * :guilabel:`Persons`. View and filter persons here. .. image:: /_static/persons.png :scale: 60 % * :guilabel:`Camera management`. Add cameras to your system. When adding a camera, you can specify ``ROT`` to enable detecting and tracking faces only inside a clipping rectangle (region of tracking), and/or ``ROI`` to enable posting faces detected only inside a region of interest. .. image:: /_static/cameras.png :scale: 60% .. tip:: The ``ROT`` option is used to reduce the video face detector load. .. tip:: To specify ``ROT`` and ``ROI``, use the visual wizard. First, create a camera without ROT and ROI, then open it for editing and click :guilabel:`Change ROI/ROT with image`. .. image:: /_static/visual.png :scale: 60% * :guilabel:`Photo processing`. Select this section to detect faces in static images, recognize gender, age and emotions, search a face in the database (identification), and compare two faces (verification).  .. image:: /_static/gae.png :scale: 60% * :guilabel:`Video processing`. Here you can work with video streams from rtsp and web cameras, and video files. Detect, enroll (add to a gallery) and identify faces in video with gender, age and emotions recognition. Generate enrollment and face identification reports in HTML by clicking on the :guilabel:`Save demo report` button. .. image:: /_static/video.png .. image:: /_static/report.png .. note:: The video processing functionality in the web interface is great for tests. In production mode, use :ref:`fkvideo_detector