Megvii AI platform FACE++
Free value-added services
AI image tools Common AI image tools

Megvii AI platform FACE++

Next-generation artificial intelligence open platform

Tags:

What is Megvii Face++?

Face++ is an open computer vision platform operated by Beijing SenseTime Technology.

Developers can access visual capabilities through public cloud APIs, online or offline SDKs, server-side SDKs, and private solutions.

Core competencies

CategoryKey capabilitiesTypical uses
Face recognitionDetection, comparison, search, attributes, and key pointsIdentity verification assistance and image analysis
Portrait processingIntegration, beautification, shaping, filters, and makeup testingApplications in imaging and beauty industry
Human recognitionHuman body detection, bone points, keying, and gesturesSeparation of posture, interaction, and background
Text recognitionDocuments, cards, business licenses, and general OCRInformation entry and document recognition
Image recognitionLicense plates, dog nose prints, scenes and objectsVehicle, pet, and content understanding

Face detection, comparison, and search

InterfaceFunctionIt cannot represent directly.
DetectDetect face frames, key points, and attributesVerify true identity
CompareCompare the similarity between two faces.It’s 100% the same person.
SearchSearch for similar faces in the face database.Make a final decision automatically.
FaceSetCreate and manage face collectionsObtain authorization for lawful processing
AnalyzeAnalyzing attributes based on facial tokensMedical or personality conclusions

The threshold should be determined by taking into account business risks, the rate of false positives, and the rate of false negatives; it cannot be simply copied from the example values.

Facial key points and 3D analysis

The platform offers capabilities such as regular keypoints, dense keypoints, facial features, and 3D face reconstruction.

  • Keypoints can be used for alignment, special effects, and portrait processing.
  • Dense keypoints are used for more precise contour localization.
  • 3D reconstruction is used to establish the geometric information of faces.
  • Skin analysis is used to assist in the assessment of visual condition.
  • These outputs cannot replace medical examinations.

Portrait processing

Face++ offers functions such as face blending, beautification, profile enhancement, filters, stickers, and virtual try-on.

  • Obtain explicit permission before using real-person photos.
  • Avoid creating content that can be used for identity fraud.
  • Beauty effects must not be used in misleading medical advertising.
  • For commercial materials, it is necessary to verify the copyright of the portraits and templates.
  • The synthesized content is appropriately labeled in accordance with the rules.

Human recognition

Human body capabilities include single or multi-person detection, attributes, 22 skeletal points, body keying, and gesture recognition.

  • Complex occlusions and poses may reduce accuracy.
  • Bone points cannot be used for medical diagnosis.
  • Human attributes are the result of probabilities.
  • For keying, it is necessary to check the hair and the edges.
  • The categories currently supported for gesture recognition are as specified in the document.

OCR text recognition

Interface typeIdentifiable contentKey risks
ID card OCRText information on second-generation ID cardsHighly sensitive identity data
Driver’s license OCRInformation on the original and duplicate copies of the driver’s licenseThe validity of the documents still needs to be verified.
License OCRVehicle and owner informationProtection of personal and vehicle information
Bank card OCRInformation on the surface of the bank cardRecording of data such as security codes is prohibited.
Business license OCREnterprise registration informationCheck the registration status and expiration date.
Universal OCROrdinary text in the imageComplex layouts may cause lines to shift.
Template OCRCustomized ticket and form areasTemplate changes lead to identification errors.

Image recognition

The image interface is used for special tasks such as license plate recognition, dog nose print identification, as well as scene and object recognition.

  • At night, reflectivity and obstruction still need to be taken into account when it comes to license plates.
  • Dog nose print recognition cannot replace legal registration.
  • Scene and object outputs are predictions made by the model.
  • The production system should include settings for confidence levels and manual review.
  • Confirm the legal basis for processing before saving the image.

Public cloud API

Public cloud APIs are suitable for use by online applications such as mini-programs, H5 pages, web sites, and apps.

  • Create an API Key and Secret in the console.
  • The key is stored only on the server side.
  • Submit the image or its URL as specified in the document.
  • Handle timeouts, rate limiting, and error codes.
  • Log the calls but avoid saving the original images in the logs.

SDK and private deployment

The SDK is suitable for video streaming on mobile devices and PCs, while the private deployment option is intended for use in scenarios with more stringent requirements regarding data, network performance, or latency.

FormFeaturesSuitable scenarios
Network authorization SDKAn internet connection is required for authorization.Small and medium-scale end-user applications
Offline authorization SDKThe operation authorization does not depend on the public network.Mature, large-scale businesses
Server-side SDKIntegrated on the institution’s server sideBackground batch processing and system calls
Private deploymentDedicated environment and project deliverySensitive data and internal network systems

Face++ API Integration Tutorial

  1. Register an account on the Face++ console.
  2. Read the instructions regarding the required interfaces and data compliance.
  3. Apply for testing services and API keys.
  4. Configure keys and access control on the server side.
  5. Testing is carried out using fake or unauthorized data.
  6. Submit the images and necessary parameters according to the document.
  7. Parsing results, confidence level, and error codes.
  8. Set business thresholds and manual review processes.
  9. Test scenarios of misrecognition, rejection, occlusion, and attack.
  10. Complete the impact assessment for personal information protection.
  11. Switch to official service and monitor costs and QPS.
  12. Regularly delete data that is no longer needed.

Pay-as-you-go API pricing

The official API price list was last updated on June 6, 2023; the following are some of the representative unit prices listed therein.

APIOfficial document unit priceOfficial QPS
Face detection0.001 yuan per transaction10; after corporate certification, it can reach 20.
Face comparison0.01 yuan per transaction10; after corporate certification, it can reach 20.
Face search0.01 yuan per transaction10; after corporate certification, it can reach 20.
Face database management0.0005 yuan per transactionIn accordance with the rules of the facial recognition service
Human body detection0.002 yuan per transaction1
Human body keying0.004 yuan per session1
ID card recognition0.01 yuan per transaction3
Business license identification0.05 yuan per transaction1
License plate recognition0.01 yuan per transaction2

The price was verified on August 30, 2026; the document was updated some time ago, so it is necessary to refer to the current information in the console before making a purchase.

Package duration and number of packages – package prices

PlanRepresentative official priceRules
Face recognition API package1 QPS × 1 day = 100 yuanUnlimited call volume during the paid period
Face recognition API package1 QPS × 30 days = 1,000 yuanCover the specified facial recognition interface group
Human face recognition API package1 QPS × 30 days = 1,000 yuanIncludes human body detection and bone point detection.
Universal text recognition1 QPS × 30 days = 500 yuanThe current interface version shall prevail.
License plate recognition1 QPS × 30 days = 1,000 yuanSuitable for stable and continuous calls.
Number of packagesPricing based on volume tiersThe validity period of a single usage package is 1 year.

Failed calls may also incur charges.

With pay-as-you-go services, not only are charges incurred when a request is successfully processed, but small fees can also be generated due to incorrect parameters or delays in image downloading.

  • Some calls within category 400 are charged at 0.0005 yuan each.
  • A charge of 0.001 yuan is applied for delays in downloading image 412.
  • Verify the parameters and image accessibility before going live.
  • Do not retry failed requests indefinitely.
  • Monitor abnormal and erroneous consumption through bills.

What needs to be confirmed before making a purchase?

  • Interface version and accurate unit price.
  • Difference in QPS between testing and production services.
  • Applicable costs for pay-as-you-go, hourly, or fixed-quantity plans.
  • SDK platform, number of devices, and authorization period.
  • Fees for failed calls, storage, and value-added services.
  • Contracts, invoices, and service levels.
  • Data deletion, privatization, and exit mechanisms.

Biometric recognition and compliance with personal information regulations

Face images, ID cards, and personal biometric data are highly sensitive, and they should not be collected merely because the technology makes it possible to do so.

  • Clear, reasonable, and necessary purposes for processing.
  • Provide thorough information prior to collection.
  • Obtain separate consent or other basis in accordance with the law.
  • Provide reasonable alternatives that do not rely on facial recognition.
  • Complete the impact assessment for personal information protection.
  • Strictly limit the retention period and the users who have access.
  • Encrypt transmission, templates, and backups.

Model bias and threshold testing

  • A test set based on the actual population distribution is used.
  • Calculate the rates of false acceptance and false rejection separately.
  • Test age, lighting, posture, and occlusion.
  • High-risk outcomes should not be determined solely by algorithms.
  • Provide channels for appeals and manual correction.
  • Verification is performed again after the model is updated.

GitHub and the open-source status

The official FacePlusPlus GitHub organization has made available SDK repositories for Java, Matlab, and other languages; some of these are intended for use with the older V2 API.

  • The release of an example SDK does not equate to the open-sourcing of the cloud platform.
  • Before connecting, check the warehouse update time and interface version.
  • Third-party PHP or framework wrappers are not official SDKs.
  • The licensing for MegEngine by Megvii is different from that of the Face++ service.
  • The core business algorithms and platform services have not been made fully open source.

Which developers and companies are suitable?

  • The team responsible for developing identity verification assistance systems.
  • Companies that develop applications for portrait creation and the beauty industry.
  • Developers who need human pose detection and keying.
  • Handling OCR tasks for documents and invoices.
  • Systems that require license plate or scene recognition.
  • Organizations with needs for offline or privatized solutions.

Product advantages

  • Computer vision capabilities have a wide range of applications.
  • It also offers APIs, SDKs, and a private deployment option.
  • The official documentation lists the detailed interfaces and prices.
  • Supports pay-as-you-go, package-based, and usage-based pricing.
  • Provide compliance, security, and access documentation.

Usage restrictions and precautions

  • Some of the official price documents were updated quite some time ago.
  • The model results exhibit misidentifications and group differences.
  • Some failed calls may also incur fees.
  • Face and identification data must comply strictly with regulations.
  • The trial service cannot be used directly in production.
  • The older version of the GitHub SDK may be incompatible with the current interfaces.
  • The final decision is that manual review must be retained.

Frequently Asked Questions

What capabilities does Face++ mainly offer?

It offers face, portrait, human body, OCR, and image recognition functions, and supports API, SDK, and private access.

Can Face++ be tested for free?

A free testing service can be requested, but the QPS, stability, and features of this testing service differ from those of the official production service.

What is the difference between face detection, comparison, and search?

Detection is used to locate faces, comparison is used to compare two faces, while search is used to find similar individuals in a face database.

How is the Face++ API priced?

It supports payment based on usage volume, by time package, or by number of operations; the cost for detecting a representative face is 0.001 yuan per operation, while the cost for comparison is 0.01 yuan per operation.

Is there a fee for failed API calls?

Certain parameter errors and delays in image downloading incur fees; the specific error codes and pricing are specified in the current official documentation.

Is Face++ an open-source platform?

No, the official team has made some SDK repositories available publicly, but the cloud platforms, core algorithms, and commercial services have not been made fully open source.

Can facial recognition be the sole basis for making a decision?

It is not recommended; for high-risk operations, manual review, alternative verification methods, appeal channels, and continuous deviation testing should be implemented.

©️Copyright notice: Unless otherwise specified, all articles on this site are copyrighted bySharing of AI toolsAll content on this site is original; without permission, no individual, media outlet, website, or organization may reproduce, copy, or otherwise distribute it, nor may they create mirrors of it on servers that are not owned by this site. Otherwise, we reserve the right to take legal action against such parties in accordance with the law.

Tools similar to the Megvii AI platform FACE++.