Low-vision assistive camera app

Flowy

An Android accessibility product that combines real-time camera assistance and recognition support for low-vision users.

AccessibilityCameraAI
Flowy icon
Flowy

Accessibility / Camera

Assistive Android camera app for low-vision users with real-time enhancement and recognition support.

Project overview

The camera could not behave like a simple capture tool; recognition and visual assistance had to work together as one aid experience.

Flowy is an accessibility product designed to help low-vision users see more clearly through the camera while also recognizing useful targets in the scene. The challenge was to make enhancement, recognition, and guidance feel like one assistive experience rather than separate features.

In the implemented scope, CameraX capture, OpenGL and GLSL filter processing, bus-number recognition, finger tracking, and voice guidance were connected inside one Android flow. It is a productized example of assistive camera work.

Why it was needed

01

The product had to improve what users saw in real time while also recognizing targets and guiding the user through them.

What I built first

02

I combined CameraX capture, OpenGL/GLSL filtering, bus-number recognition, finger tracking, and voice guidance into one app experience.

Where this approach works well

03

This fits accessibility cameras and assistive recognition apps that need real-time visual processing and guidance together.

Technical details

Tech stack

Camera pipeline

AndroidCameraXpreview pipelinereal-time overlays

Visual processing

OpenGL ESGLSL filtersPyTorchrecognition modules

Assistive experience

voice guidancefinger trackingbus number recognitionaccessibility-first UI

Services and tools

CameraXOpenGL ESGLSLPyTorchText-to-Speech

Working demos

Motion previews

These clips are captured from the actual prototype and show the interaction flow directly.

Camera assist flow

Recognition flow

Finger tracking test

Product surfaces

Selected screens

The screens below are the actual interfaces that defined the product experience.

Flowy screenshot 1
Flowy screenshot 2

Contact

If you are considering a similar product, feel free to reach out.

A short brief, a reference link, or the current problem definition is enough. I can help structure the right first version from there.