Camera Engine (SDK download) - HUAWEI Developer

Service Scenarios

Improves the quality of images taken at night and in low-light conditions by using super long exposure and multi-frame composite.

Provides previews and blurs the background to highlight the object.

Blends several exposures of the same subject to make it stand out and bring out details in shadows.

Lets users apply beauty, lighting, and blur effects to photos for taking stunning portraits.

Presets the AI color, background blur, vintage, suspense, and fresh effects for users to select the perfect mood and record their own movies.

Improves photos taken in backlit environments at the hardware level, and supports real-time previews and video recording.

Gives users full control over settings such as the ISO, AE, AF, AWB, and color temperature.

Records slow-mo video at 60 fps, 120 fps, 480 fps, and 960 fps.

Automatically sets camera settings for 30 scenarios and provides AI-enhanced previews.

Our Strengths

Innovate your apps and improve user experience.Combines the powerful photography features of Huawei phones into Camera Engine for you to easily integrate advanced image processing capabilities.
Open
Provides your apps with the same photographying capabilities as those of Huawei phone cameras.
Simple
Offers an SDK with preset camera modes to integrate into your IDE.
Compatible
Fully compatible with EMUI 10.0 and supports Android and Huawei operating systems.

Integration Guide

1
Register and get verified
2
Sign the agreement
3
Download the SDK
4
Prepare and set up the environment

HUAWEI Camera Engine Download Center

To leverage more functions of HUAWEI Camera Engine, you need to call the APIs provided by the Camera Engine SDK. 'br' Android Studio version 3.0.1 or later is recommended. The mobile phones must be equipped with Kirin 980 or later and EMUI 10.0 or later. The following models are currently supported: Mate 20, Mate 20 Pro, Mate 30, Mate 30 Pro, Mate 20 X, Honor V20, P30, and P30 Pro. More models will be supported in the future.

FAQs

What are the resolutions supported by YUV data streams?
The YUV data streams support the same resolutions as the preview resolutions.
How do I know which aperture f-numbers are supported?
The supported f-numbers are discrete values. You can use the query method to obtain all supported f-numbers.
How do I configure the surface for the video recording mode?
At least one preview surface and one recording surface must be configured when the recording mode is configured.

Technical Support

Contact customer service for further assistance. We'll get back to you within 1 to 2 working days.

Submit ticket online

HUAWEI Developer Forum

Get your questions answered online by Huawei experts, or share your knowledge and experience with fellow developers.

Go to forum

Stack Overflow

Submit or answer questions related to HMS Core integration.

Go to Stack Overflow

GitHub

Participate in open source projects, and contribute to the flourishing HMS Core ecosystem.

Go to GitHub
Contact HUAWEI Developers
Europe
developereu@huawei.com
Asia Pacific
developerapac@huawei.com
Latin America
developerla@huawei.com
Middle East and North Africa
developermea@huawei.com
Southern Africa
developersa@huawei.com
Russia
developer_ru@huawei.com