JRV

Portfolio / CASE STUDY

Computer vision experiment

Local Vision.

A local camera detection experiment combining YOLOv8, OpenCV, and a Flask interface.

MY ROLE

Local inference and interactive controls

Why it exists

Computer vision needs to connect a model to a usable experience: camera access, inference, overlays, and controls that suit the available hardware.

What I built

The repository documents a real-time camera detection server with a browser interface, selectable detection modes, adjustable processing rates, and a lighter OpenCV fallback. It explores desktop and Raspberry Pi configurations.

Engineering decisions

01

Make inference controllable

Detection modes and a configurable processing rate expose useful tradeoffs to the operator instead of hiding everything behind a single model call.

02

Account for hardware constraints

The project documents hardware-oriented model options and a lightweight fallback. A configured frame-rate range is not a measured performance guarantee.

03

Keep the feedback loop local

The camera, Python inference code, and Flask interface form a compact environment for testing and learning about real-time vision.

Capabilities in practice

  • Computer vision integration
  • Python service development
  • Model-to-interface workflows
  • Edge-computing exploration

Status & scope

A local development experiment with a public repository. Performance depends on the hardware, model, and processing settings.

KEEP EXPLORING

Nifty Outfit Nook Backend