Skip to content

AI Development · 04 Computer Vision

Computer vision that reads, detects, and inspects at scale

Image and video recognition, object detection, OCR, and automated quality inspection — trained on your own footage and documents, deployed to the cloud or the edge, and monitored once it's live.

You own the models, code and IP Weekly demos Reply within one business day

Vision - line 3 camera

streaming

Warehouse detector v4 - 640x640 - centre aisle

pallet 0.97
forklift 0.93
person 0.99
pallet
97%
forklift
93%
person
99%

38ms

Inference

24/s

Frames read

1,284

Objects tracked

Computer Vision, in short

OlDevs designs, trains, and deploys computer vision systems — image and video recognition, object detection, segmentation, OCR and document capture, and automated quality inspection — for corporations, government bodies, associations, franchises, and startups.Models are trained on the client's own images and footage, integrated with existing cameras, scanners, and software, and run in the cloud or on edge devices with monitoring that tracks accuracy in production. OlDevs is a Vancouver, British Columbia technology studio operating since 2014; computer vision is one of six disciplines within its AI Development service.

Key facts

01Discipline
04 of 6 in AI Development
02Core tasks
Detection, OCR, recognition, segmentation, video
03Deployment
Cloud, on-premises, or edge devices
04Training data
Your images, video, and documents
05Ownership
Weights, code, and data are yours
06Based in
Vancouver, British Columbia, since 2014

04 · Computer Vision

Teach your systems to see, read, and inspect.

What we deliver in Computer Vision

01

Object detection & tracking

Locate, count, and follow people, vehicles, products, or defects across still images and live video streams.

YOLO · Bounding boxes · Multi-object tracking · Counting · Real-time

02

Image classification & recognition

Sort images by category, recognise products, logos, species, or scenes, and flag what doesn't belong.

Classification · Fine-grained recognition · Similarity search · Auto-tagging · Anomaly flags

03

OCR & document capture

Read printed and handwritten text from scans, photos, invoices, IDs, and forms, then hand it to your systems as structured fields.

OCR · Handwriting · Layout analysis · Key-value extraction · Tables · Validation rules

04

Automated quality inspection

Catch surface defects, missing components, mislabels, and dimensional faults on the line, at camera speed.

Defect detection · Anomaly detection · Manufacturing · Line integration · PLC triggers

05

Semantic & instance segmentation

Outline exactly which pixels belong to which object for measurement, medical, agricultural, and mapping work.

Segmentation · Pixel masks · Measurement · Aerial imagery · Medical imaging

06

Video analytics & edge deployment

Analyse live or recorded footage for events, safety, and occupancy, and run models on edge hardware where bandwidth is tight.

Video · Event detection · Safety monitoring · Edge devices · NVIDIA Jetson · Streaming

Process

Our computer vision process

  1. Discover

    We audit your cameras, image sources, and workflows, define the visual task, and set an accuracy target with a business owner attached.

  2. Data

    We collect, clean, and annotate your images and footage, balance the classes, and hold back a test set that reflects real operating conditions.

  3. Model

    We train and compare candidate architectures, tune thresholds against your cost of a miss versus a false alarm, and validate on the held-out set.

  4. Integrate

    We wire the model into your cameras, scanners, ERP, or line controls through APIs or edge runtimes, with a human review path for low-confidence cases.

  5. Monitor

    We log predictions, watch for drift and new failure modes, and retrain on a schedule so accuracy holds as products, lighting, and sites change.

How we work

How we build vision systems that hold up in production

01

Your data, not stock datasets

We start with your real images and footage so the model learns your lighting, angles, and camera hardware rather than someone else's.

02

Labelling with a written guide

Annotation follows a documented guide with inter-annotator checks, so training data is consistent before a model ever sees it.

03

Benchmark before we build

We test pre-trained backbones and vision foundation models against a custom build and choose on measured accuracy, not preference.

04

Test on the hard cases

Every model is scored on a held-out set that mirrors production, including glare, occlusion, blur, and the rare defects that matter most.

05

Sized for where it runs

We fit models to their target — a data-centre GPU, an on-premises server, or a Jetson on the factory floor — and quantise accordingly.

06

Watched after launch

Once live, we track accuracy drift, latency, and confidence distributions, and schedule retraining before performance slips.

Who it's for

Computer Vision for organisations that have to get it right.

Whether the audience is a customer, a member, a citizen, or your own team, the work has to hold up under real use.

Corporations

Manufacturers, logistics operators, retailers, and insurers with camera or document volume too large for human review, and a need for auditable results.

Associations & government

Public bodies and member organisations digitising archives, inspecting infrastructure, or monitoring public spaces under privacy and procurement rules.

Franchises

Multi-location brands that need the same checks — shelf compliance, brand standards, safety — applied consistently at every site from one model.

Entrepreneurs & startups

Founders building a vision-first product who need a working model, an inference pipeline, and a cost profile that investors will believe.

12+

years building software and AI systems

99.2%

defect-detection accuracy on a recent inspection deployment

< 50 ms

median inference latency on edge hardware

Selected work

Selected computer vision work.

Client names are withheld; the problem and the outcome are the point.

01AI

A two-founder agritech startup in the Fraser Valley

Industry
Agriculture technology
Services
AI development · Computer vision · Web app development
Duration
12 weeks
“Investors did not ask to see a deck. They asked to see the greenhouse.”
— Co-founder & CEO, agritech startup

Challenge

The founders had a hypothesis that early signs of plant stress in greenhouse crops could be spotted from ordinary cameras days before growers noticed them, and a pilot grower willing to try. What they did not have was a working model, a way to show growers the results, or anything a seed investor could put their hands on.

Solution

We started with the data: a labelling workflow the pilot grower's staff could use on a tablet during their normal walk-throughs, which produced a training set in three weeks. On top of it we trained a computer-vision model to flag stress indicators from fixed camera feeds and shipped it with a web app that shows growers a heat map by bay and a daily digest of what changed. Weekly demos ran in the greenhouse, not a boardroom. The founders own the model weights, training pipeline and code outright, and used the working pilot to close their seed round.

5 days

Average lead time on stress detection versus manual scouting

0.91

Precision on held-out pilot data

3 weeks

From first camera install to first flagged bay

Read the case study

02AI

A tubular goods distributor running three storage yards in Texas for oilfield and construction customers

Industry
Industrial distribution
Services
Computer vision · AI development
Duration
5 months
“The count on the ticket now matches the count in the yard, so the arguments with haulers have stopped.”
— Yard operations lead, industrial pipe distributor

Challenge

Every inbound truck was counted by hand at the gate, then counted again in the yard, and the two numbers regularly disagreed. Disputes over short loads were settled from memory and blurry phone photos, while yard crews lost hours a day to recounts instead of moving stock. Peak season made the backlog worst at exactly the wrong moment.

Solution

We labelled about 40,000 pipe ends from the client's own gate footage in CVAT, with an active learning loop that returned only uncertain frames for review, then fine tuned a detection model for the lighting and stacking patterns at each yard. The model runs on NVIDIA Jetson units at the gate, exported to TensorRT so a count comes back in under a second with no dependence on yard Wi-Fi, and results queue locally and sync to the inventory system when the link returns.

−63%

Miscounted loads

−41%

Gate check time per truck

3

Yards running edge inference

Read the case study

FAQ

Computer Vision — questions we hear first.

A proof of concept on your own images usually takes three to six weeks: enough to train a first model, measure it on a held-out set, and show whether the accuracy target is reachable. A production system — integrated with your cameras or scanners, deployed, and monitored — typically lands in three to five months, depending on how much data needs collecting and labelling. We agree milestones at the start and report against them every week.

Access to representative images, video, or documents — the more they reflect real operating conditions, the better — plus someone on your side who can tell us what a correct answer looks like. If you have no data yet, we can plan a capture programme and, where appropriate, generate synthetic data to get moving. We also need to know where the model will run and which systems it must feed.

We build primarily in Python with PyTorch, OpenCV, and the Ultralytics and Hugging Face model families, and export to ONNX, TensorRT, or Core ML for deployment. Annotation runs in CVAT or Label Studio. Cloud deployments use AWS, Google Cloud, or Azure; edge deployments target NVIDIA Jetson, Intel, and ARM hardware. Where a managed service such as Google Cloud Vision or Azure AI Vision meets the need, we will recommend it instead of a custom build.

Every model ships with a scorecard: precision, recall, F1, and mean average precision on a held-out test set, broken down by class and by condition such as lighting, site, and camera. In production we track the same metrics on sampled, human-reviewed predictions, along with latency and throughput, and share a live dashboard plus a written monthly summary that connects model performance to the business outcome we agreed.

You do. Training data, labels, model weights, inference code, and deployment configuration are delivered into repositories and cloud accounts you own. We work under a written agreement that assigns intellectual property to you on payment, and we document everything so another team could maintain the system without us.

As an extension of it. We can lead end to end, pair with your engineers so they own the system afterwards, or advise an existing data team on architecture and evaluation. You get a named lead, a shared channel, weekly demos, and code reviews open to your developers. Handover includes documentation, training sessions, and a runbook for the people who will operate it.

It depends on the task, how much data needs collecting and labelling, and where the model has to run, so we scope every project individually rather than publishing a rate card. Tell us what you want the system to see and what it should do about it, and request a quote — we reply within one business day with a proposed approach, timeline, and fixed-scope estimate.

Still have a question? Ask us when you request a quote

Let’s connect

Let’s scope your computer vision project.

Tell us what you’re building. We’ll reply within one business day with next steps and a tailored quote — no obligation.

We’ll only use your details to prepare your quote. No lists, no spam.

Call us Request a quote