Stay organized with collections
Save and categorize content based on your preferences.
You can use the camera feed that ARCore captures in a machine learning pipeline
with the ML Kit and the Google Cloud Vision API to identify real-world objects, and create an
intelligent augmented reality experience.
The image at left is taken from the ARCore ML Kit sample,
written in Kotlin for Android. This sample app uses a machine learning
model to classify objects in the camera's view and attaches a label to the object
in the virtual scene.
The ML Kit API provides for both Android
and iOS development, and the Google Cloud Vision API
has both REST and RPC interfaces, so you can achieve the same results as the
ARCore ML Kit sample in your own app built with the Android NDK (C), with iOS, or
with Unity (AR Foundation).
See Use ARCore as input for Machine Learning models
for an overview of the patterns you need to implement. Then apply these to your
app built with the Android NDK (C), with iOS, or with Unity (AR Foundation).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["ARCore's camera feed can be used with ML Kit and Google Cloud Vision API for identifying real-world objects and creating intelligent AR experiences."],["The provided sample app demonstrates object classification by attaching virtual labels to identified objects."],["ML Kit offers cross-platform support for Android and iOS, while Google Cloud Vision API provides REST and RPC interfaces for broader integration."],["Developers can utilize ARCore's data as input for their own machine learning models for object recognition."],["These functionalities extend to apps built with Android NDK (C), iOS, and Unity (AR Foundation), offering flexibility in development environments."]]],[]]