One 、InsightFace brief introduction
InsightFace It's a 2D/3D Face analysis project .InsightFace The code is in MIT Issued under license . about acadmic And there are no restrictions on commercial use .
Training data with comments ( And the model trained with these data ) Only for non-commercial research purposes .
In this repository , We provide training data for depth recognition , Network setup and loss design . Training data includes standardized MS1M,VGG2 and CASIA-Webface Data sets , These datasets have been written in MXNet Binary format packaging . The network backbone includes ResNet,MobilefaceNet,MobileNet,InceptionResNet_v2,DenseNet,DPN. The loss function includes Softmax,SphereFace,CosineFace,ArcFace and Triplet(Euclidean / Angular)Loss.
Our approach ArcFace Initially in arXiv Described in the technical report . By using this repository , You can simply implement through a single model LFW 99.80%+ and Megaface 98%+. This repository can help researchers / Engineers quickly develop depth recognition algorithms in two steps : Download the binary data set and run the training script .
Two 、 be based on InsightFace Of Java Version face comparison 、 Face search service
The project uses components :spring boot + milvus + onnx, Ensure stable operation in multi-threaded mode , Resource ratio deployment Python At least reduce the service 50%. Secondly, the natural support of the project Java client , And to provide restful Of API, See file -1.2.0.
Project open source address :https://gitee.com/open-visual/face-search
The test case of the project uses the photos of several business leaders as the search library , The picture shows the result preview :
Project open source address :https://gitee.com/open-visual/face-search
be based on InsightFace High precision face recognition , More related articles of hongruan can be directly benchmarked
- Face recognition system based on deep learning (Caffe+OpenCV+Dlib)【 One 】 How to configure caffe Property sheet
Preface Face recognition system based on deep learning , All in all 5 An open source library :OpenCV( Computer vision library ).Caffe( Deep learning library ).Dlib( Machine learning library ).libfacedetection( Face detection Library ).cudnn(gp ...
- Face recognition system based on deep learning (Caffe+OpenCV+Dlib)【 3、 ... and 】VGG Network feature extraction
Preface Face recognition system based on deep learning , All in all 5 An open source library :OpenCV( Computer vision library ).Caffe( Deep learning library ).Dlib( Machine learning library ).libfacedetection( Face detection Library ).cudnn(gp ...
- Face recognition system based on deep learning (Caffe+OpenCV+Dlib)【 Two 】 Face preprocessing
Preface Face recognition system based on deep learning , All in all 5 An open source library :OpenCV( Computer vision library ).Caffe( Deep learning library ).Dlib( Machine learning library ).libfacedetection( Face detection Library ).cudnn(gp ...
- Face recognition system series based on deep learning (Caffe+OpenCV+Dlib)——【 Four 】 Use CUBLAS Speed up the calculation of cosine distance of face vector
Preface Face recognition system based on deep learning , All in all 5 An open source library :OpenCV( Computer vision library ).Caffe( Deep learning library ).Dlib( Machine learning library ).libfacedetection( Face detection Library ).cudnn(gp ...
- Face recognition project based on convolutional neural network _ Use Tensorflow-gpu+dilib+sklearn
https://www.cnblogs.com/31415926535x/p/11001669.html Face recognition project based on convolutional neural network _ Use Tensorflow-gpu+dilib+sklearn ...
- be based on Opencv Fast face recognition ( Full version )
Shameless collection Web Links : be based on OpenCV Fast face recognition :https://blog.csdn.net/beyond9305/article/details/92844258 be based on Opencv Quickly realize face recognition ...
- be based on Emgu CV+ Baidu face recognition , Realize video dynamic Face capture and recognition
background at present AI At the top of the storm , As The company's CTO, Also as their own technical research , Here we go AI The journey , Also consult in the circle of friends Some big cattle are AI View of machine learning framework , At present, my research direction is mainly open source AI library , Such as :Emgu C ...
- be based on Python Open source face recognition library : The offline recognition rate is as high as 99.38%
Project address :https://github.com/ageitgey/face_recognition#face-recognition The model in this paper uses C++ hold-all dlib The latest face recognition method based on deep learning ...
- be based on Arcface Free offline face recognition 2.0 Demo C#
I was going to be C# edition demo, But it didn't work . Developed using the latest face recognition technology of hongruan The process is as follows : 1. Pass in a single face photo : 2. Call the face detection function ASFDetectFaces, The success pointer of face information is returned : 3. Use ...
- AI AI is based on OpenCV+face_recognition Face recognition is realized
Due to the recent project demand of the company , Face information needs to be recognized from the surveillance video .OpenCV Very huge , Among them, the official face model classifier can also meet the basic face recognition , Of course, we can also train our own face model data , But in terms of accuracy and professionalism Open ...
Random recommendation
- SQL Server framework -- Database files and filegroups
stay SQL SERVER in , How to store database on hard disk and how to store ordinary files on Windows There's no difference in how it's stored in , Also create different files in a specific folder , And then through the file storage system to capture data information . Understanding the concept of files and filegroups can help ...
- Talking about iOS And Crash log Symbolization
Actually , For doing mobile APP For the students of development , Quality and experience are equally important . One APP If the application is often 「 Flash back 」, It is a manifestation of poor product quality , Then the user experience is not to mention . *** The above is the use of a foreign company intercepted by the author ...
- The basic knowledge a programmer must have : Communication protocol ——Http、TCP、UDP
CP HTTP UDP: It's all communication protocols , That is, the rules of communication , Only both sides follow this rule “ speak ”, The other party can understand or serve . TCP HTTP UDP The relationship among the three : TCP/IP It's a protocol group , It can be divided into four levels : ...
- openwrt see IP Traffic
You can use iptable To achieve , See the attached script . Put him in the router , And then run . #!/bin/sh echo "Collecting data..." echo "&qu ...
- http://fonts.googleapis.com/css? Open slow solutions
lately , Writing a demo I suddenly found that the load is very slow , After searching, I found " The culprit ", The system quoted http://fonts.googleapis.com/css. Then I saw some netizens on the Internet ...
- vector Use c++11 Lambda expression Sort
struct SIndexDataNew { 1 optional short shtMarket; 2 optional string sCode; 3 optional int iDate; 4 ...
- python The basic usage of ( Four ) File operation usage
# Reading documents , The file must exist to read f=open(' Operation file ',encoding='utf-8')res =f.read()print(res)f.close()# Writing documents fw=open(' Operation file ',mode ...
- MYSQL and oracle Case problem
MySQL The case of It's not a big problem , But if you don't understand , But it will make users confused : As below Sql Code insert into t values('A'); insert into t values( ...
- In depth understanding of php kernel
Catalog The first part The basic principle Chapter one Preparatory work and background knowledge Section 1 Environment building In the second quarter Source code layout and reading methods In the third quarter Common code The fourth quarter, Summary Chapter two Execution of user code Section 1 PHP Life cycle In the second quarter from SAPI open ...
- 58. Length of Last Word (String)
Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the l ...