Object detection & tracking
Locate, count, and follow people, vehicles, products, or defects across still images and live video streams.
AI Development · 04 Computer Vision
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
Warehouse detector v4 - 640x640 - centre aisle
38ms
Inference
24/s
Frames read
1,284
Objects tracked
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
04 · Computer Vision
What we deliver in Computer Vision
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
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
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
Catch surface defects, missing components, mislabels, and dimensional faults on the line, at camera speed.
Defect detection · Anomaly detection · Manufacturing · Line integration · PLC triggers
Outline exactly which pixels belong to which object for measurement, medical, agricultural, and mapping work.
Segmentation · Pixel masks · Measurement · Aerial imagery · Medical imaging
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
Discover
We audit your cameras, image sources, and workflows, define the visual task, and set an accuracy target with a business owner attached.
Data
We collect, clean, and annotate your images and footage, balance the classes, and hold back a test set that reflects real operating conditions.
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.
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.
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
We start with your real images and footage so the model learns your lighting, angles, and camera hardware rather than someone else's.
Annotation follows a documented guide with inter-annotator checks, so training data is consistent before a model ever sees it.
We test pre-trained backbones and vision foundation models against a custom build and choose on measured accuracy, not preference.
Every model is scored on a held-out set that mirrors production, including glare, occlusion, blur, and the rare defects that matter most.
We fit models to their target — a data-centre GPU, an on-premises server, or a Jetson on the factory floor — and quantise accordingly.
Once live, we track accuracy drift, latency, and confidence distributions, and schedule retraining before performance slips.
Who it's for
Whether the audience is a customer, a member, a citizen, or your own team, the work has to hold up under real use.
Manufacturers, logistics operators, retailers, and insurers with camera or document volume too large for human review, and a need for auditable results.
Public bodies and member organisations digitising archives, inspecting infrastructure, or monitoring public spaces under privacy and procurement rules.
Multi-location brands that need the same checks — shelf compliance, brand standards, safety — applied consistently at every site from one model.
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
Works well with
Bespoke models trained on your data, taken from prototype to production-grade MLOps.
Explore02Chatbots, copilots, and RAG systems on leading language models, fine-tuned to your domain.
Explore03Classification, sentiment, entity extraction, semantic search, and translation.
ExploreSelected work
Client names are withheld; the problem and the outcome are the point.
“Investors did not ask to see a deck. They asked to see the greenhouse.”
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
“The count on the ticket now matches the count in the yard, so the arguments with haulers have stopped.”
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.
No stories match that filter yet.
FAQ
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.
Let’s connect
Tell us what you’re building. We’ll reply within one business day with next steps and a tailored quote — no obligation.
Thanks — we’ll reply within one business day.