Three Approaches
Tepia compares on device models, cloud vision services and multimodal LLMs on your own photos before choosing one for the build.
Read: On Device AI for Mobile AppsTepia builds AI image recognition into iOS and Android apps so the camera can identify parts and products, read labels and serial plates, detect damage and check that photos meet your standards. Tepia chooses between on device models with Core ML or ML Kit, cloud vision services and multimodal language models based on your accuracy, speed and connectivity needs.
The camera is the fastest input on a phone, and recognition turns a photo into data your workflow can act on.
Tepia compares on device models, cloud vision services and multimodal LLMs on your own photos before choosing one for the build.
Read: On Device AI for Mobile AppsWhen confidence is low, the app shows its best matches and lets the user pick or type, so recognition never blocks the job.
Read: AI Document Processing and Data ExtractionFraming guides, blur and glare checks and lighting prompts get a usable photo on the first try, which lifts recognition accuracy.
Read: Job Photo, Signature and Proof of Work AppTepia sets up a labeling workflow for your team so the photos staff already take become training data for the next model.
Figures Tepia plans around when scoping image recognition in mobile apps.
About 76 percent of devices on the FDA's AI enabled medical device list are radiology devices, where image recognition does the work.
Pew Research Center reports about 91 percent of US adults own a smartphone, putting a capable camera in nearly every hand.
Tepia clients report apps averaging 4.5 stars on the App Store and Google Play, which camera heavy apps must protect.
Most image recognition requests Tepia receives are not about novelty. They are about removing typing and judgment calls from a task people do with a phone in one hand. A camera can handle a lot of that work when the app is built for it:
The common thread is a decision that used to depend on someone’s experience or patience. A new technician who photographs an unfamiliar data plate gets the model, serial number and manufacture date filled in. A warehouse associate gets a count instead of a clipboard. Tepia scopes recognition around those moments in your workflow.
There are four realistic ways to add recognition, and Tepia tests the likely candidates on your own photos before committing:
| Approach | Good for | Watch out for |
|---|---|---|
| On device model with Core ML or ML Kit | Instant results, offline use, live camera feedback, privacy | Custom classes need training data, and model size must be managed |
| Cloud vision service such as Google Cloud Vision, Amazon Rekognition or Azure AI Vision | Text reading, common objects, labels and logos with little setup | Needs connectivity, and general labels rarely match your catalog |
| Custom trained detection model in the cloud | Your own parts, defects or products at high accuracy | Requires hundreds of labeled photos per class and a retraining routine |
| Multimodal language model from OpenAI or Anthropic | Describing scenes, reading messy labels, open questions about a photo | Slower, less consistent on fine grained classes, needs output validation |
Many apps combine two. A common Tepia pattern runs a small on device model for live framing and quality checks, then sends the confirmed photo to a cloud model for detailed recognition. For a closer look at running models on the phone, see on device AI for mobile apps.
Pretrained models know general categories well and your catalog barely at all. Recognizing your 300 part numbers, your defect types or your packaging means training on your own photos. Tepia plans for that from the start, because the data question shapes the timeline more than the modeling does.
The usual path looks like this:
When photos are scarce, Tepia often launches with a multimodal model or a cloud service and switches to a custom model once enough labeled images accumulate. If your images first need sorting and cleanup, see data preparation for AI projects.
Recognition accuracy depends as much on the photo as on the model. Tepia designs the capture screen to get a good image every time: an overlay showing where to frame the label or part, live checks for blur, glare and darkness, a prompt to turn on the flashlight, and automatic capture once the frame is steady. A few seconds spent here prevents most failed recognitions.
Results need equally careful design. Tepia shows the top match with its confidence, alternates when the model is unsure, and a quick path to search or type manually. Recognized text appears in editable fields, never as a locked value. Every photo keeps its timestamp and location, which supports proof of work and audit needs, and our job photo, signature and proof of work app page covers that side in detail.
Privacy deserves attention too. Job photos often catch faces, house numbers, license plates or documents on a desk. Tepia can blur faces and plates before upload, strip location metadata from images shared outside your team, and keep raw photos in your own cloud storage rather than a vendor’s. When a cloud vision service or model provider is used, Tepia confirms its retention terms so your images are not kept or used for training.
Tepia’s six phases put real photos at the center of every decision. A US based project manager coordinates your field experts and Tepia’s engineers.
Plan on Discovery taking 1 to 3 months and development and QA 2 to 6 months. See our work, our process, or contact Tepia.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager