Open source big face: InsightFace takes you to create a face recognition system for unpacking


Referring to the open source technology of artificial intelligence and face recognition, I believe that many peers in the industry should be unfamiliar with InsightFace, which is quoted more than 2100+, since 2018 Open Source, also maintains a strong growth situation in GitHub .

It can also be seen on the actual effect map displayed in the project.

And in the past year, InsightFace continues to maintain strong and active updates:

Among them, there is a large number of new progress in academic circles, international competitions (ICCV21, NIST-FRVT), and also supports a variety of frameworks (MXNET, Pytorch, PaddlePaddle).

1 InsightFace Framework

Insightface is an open source 2D & 3D deep face analysis toolbox, which highly enables rich and diverse face recognition, face detection and face algorithm, and optimized for training and deployment, assessing, competition in multiple algorithms. Get a winning.

2 Added support based on PaddlePaddle framework implementing a face recognition system

Based on the arser-based Blazeface, ArcFace and MobileFace, unpacking and a certain speed advantage, support large-scale distributed training, high throughput, and support 60 million categories.

(1) ARCFACE model is open and has a certain speed advantage

  • Use the box

  • Speed ??advantage

(2) The RESNET large-scale distributed training rate is high, up to 60 million categories

  • Throughout the lead

  • Maximum support for 60 million categories

(3) a line of code practice simple face recognition Demo

Example scripts for detecting + identifying series predictions are as follows:

Python3.7 Tools / – Det – Rec –index=index.bin –input=Friends2.jpg –output=""

The final visual results are stored in the Output directory, and the visual results are shown below.


3 Welfare time

In order to make everyone more familiar with Insightface, understand the latest update progress, the InsightFac initiates people with the average developers, live in the B station, and share the latest progress for everyone.

4 Registration course joining technology exchange group


Shanghai construction workers adhere to the number lead

Recently, Shanghai Construction Work held the "Wisdom Construction Site and Artificial Intelligent Equipment Informatization Applied Observation Club", and issued Shanghai Construction, "Wisdom Construction Guide".

At the on-site exhibition area, the focus of informationization of artificial intelligence equipment, Shanghai Construction Actually demonstrated the concept of AI construction site safety perception system, AI job aid system, construction equipment management system, etc., highlighting the concept of full-loop management of construction and production. After the iteration upgrade of personnel management, equipment management, safety management, foundation pit management, environmental monitoring, video surveillance, etc., "X" module is further extended, and the PEC component tracking management is displayed on site. , Smart hydropower table, intelligent scale, vehicle access management, intelligent nut, wire rope monitoring, operation robot, etc.

In recent years, Shanghai Construction Engineering adheres to the digital leadership, continuously strengthening the top floor design and practice of digital transformation, actively exploring the development and application of "smart construction sites" platform, and does not break spread to six new business sectors, extending to Shanghai Construction Industry Chain The front and rear ends.

In the future, Shanghai Construction of "Smart Site" platform will be the industry to digitally transformed into the industry, to create a "smart site ecotry circle", realize industrial interconnection, data interoperability, and create economic value and social value.

Copyright belongs to the original author, pay tribute to the original