We've created this simple camera app to make it easier for developers to try out ML models using the Camera 2 API.
For a full list of tutorials, please visit our examples and tutorials page.
Fritz AI is the machine learning platform for iOS and Android developers. Teach your mobile apps to see, hear, sense, and think. Start with our ready-to-use feature APIs or connect and deploy your own custom models.
- Android Studio 3.2 or above
- Android device in developer model (USB debugging enabled)
Step 1: Choose a Fritz AI Plan
Sign up for a Fritz AI plan to get started.
Register the Android app in your Fritz account with the package id "ai.fritz.camera". During registration, you'll receive an API key for the app. Save this for later. To find it in the webapp, you can go to Project Settings > Apps > Your App > Show API Key.
Step 2: Clone / Fork the fritz-examples repository and open the camera app in Android Studio
git clone https://github.com/fritzlabs/fritz-examples.git
In Android Studio, choose "Open an existing Android Studio project" and select skeleton-live-video-app
.
Step 3: Edit the fritz.xml file with your API Key
In app/src/main/res/values/fritz.xml, change the fritz_api_key attribute with the one you received in step 1.
Step 4: Build the Android Studio Project
Select "Build > Make Project" from the top nav. Download any missing libraries if applicable. This should sync the gradle dependencies so give the build a second to complete.
Step 5: Install the app onto your device
With your Android device connected, select Run > Run App
from the top nav. You should see a simple camera app for you to play around with.
In future tutorials, we'll use this as a starting point in order to run the model on each camera frame and show the result.
Heartbeat is a community of developers interested in the intersection of mobile and machine learning. Chat with us in Slack and stay up to date on the latest mobile ML news with our Newsletter.
For any questions or issues, you can: