Skip to main content

System Requirements

GlamAR's AI Facial Skin Analysis delivers real-time skin diagnostics using camera-based input. To ensure maximum accuracy, performance, and user trust, the following device, camera, lighting, and network conditions must be met.

Supported Platforms

PlatformEnvironment
Android SDKAndroid 7.0+ (API 24+), recommended ≥ Android 10
iOS SDKiOS 13+ (native only, Web SDK not recommended)
React NativeAndroid & iOS (uses native camera modules)
FlutterAndroid & iOS via InAppWebView
Web SDK⚠️ Supported for POCs only — not recommended for production due to browser camera quality limitations
Smart MirrorsAndroid-powered with external USB camera support

❗ Web SDK is not recommended for live skin scans due to variable image quality. Use native or mirror-based integrations.


Device Compatibility

Tablet Support

OSSupport LevelNotes
Android✅ Full SupportWorks with native SDK or Chrome
iPadOS⚠️ Limited SupportSafari camera APIs
Device ModelDetails
iPad Pro (2021+)12MP front camera + Apple Neural Engine
Samsung Galaxy Tab S8/S9Excellent selfie cam + strong processors
Lenovo P12 Pro / Yoga TabMid-range Android options with decent optics

Mount device in landscape with centered face framing for best detection.

Smart Mirror Support

ComponentRecommendation
CameraLogitech Brio 4K / Intel RealSense D415
CPUIntel i5/i7 10th Gen+, or macOS M1/M2 chip
RAMMinimum 8 GB
GPUNot required unless running on-device ML
Display≥15", Full HD, touch-enabled preferred

🛠️ Our Android SDK can run on most kiosk builds. Reach out for mirror integration guides.


Enviroment & Lighting

Environment Guidelines

SettingRecommended Practice
Indoor Use OnlyAvoid direct sunlight, window glare
Subject Distance12–18 inches (30–45 cm) from the camera
Hair & FaceTie hair back, remove makeup, no glasses
Face FramingHead upright, eyes open, mouth relaxed

🎯 These controls ensure model alignment and reduce false positives.

Lighting Conditions

ParameterRecommended Setup
Intensity500–1000 lux ambient lighting
TypeWhite LED with 4000K–5000K color temperature
AvoidBacklighting, overhead glare, or tinted light
Suggested SetupRing light or diffused LED panel at ~45° angle in front of subject

🎯 Consistent lighting improves analysis of redness, pigmentation, and under-eye features.


Camera

Camera Requirements

ParameterSpecification
ResolutionMinimum 8MP (recommended ≥12MP)
FocusAuto-focus required; avoid fixed-focus webcams
Frame RateMinimum 30 FPS
Color ReproductionAccurate white balance; no beauty filters
Sensor TypeCMOS or higher-end imaging sensors (preferred)

🔍 Why this matters: Skin conditions like pores, acne, and wrinkles require fine detail. Low-res or beautified images reduce detection accuracy significantly.

Camera Permissions

PlatformPermissions Needed
Android SDKandroid.permission.CAMERA
iOS SDKNSCameraUsageDescription in Info.plist
React NativeUse react-native-permissions
FlutterUse permission_handler plugin
Web SDKStandard browser-based camera access prompt

📱 Always ask permission before triggering camera. iOS requires camera usage description in app metadata.


Network Requirements

MetricMinimumRecommended
Upload Speed≥2 Mbps≥5 Mbps
Latency< 300 ms< 150 ms
Offline SupportOptional* (via edge caching)Contact us
MetricTypical Value
Capture → Result~1.5s–3s on mobile / ~800ms–1.5s via API
Image FormatJPEG or PNG (base64 encoded for API usage)
Annotated Output1 base64 image per condition + original

*Offline/local scan support is available for enterprise mirrors via local inference or edge caching.