Menu
Computer Vision Software for Manufacturing: A Buyer's Checklist (2026)

Computer Vision Software for Manufacturing: A Buyer's Checklist (2026)

How to choose computer vision software for a plant: decide the job first, ask every vendor 12 questions, test accuracy, check privacy, start on one line.
Computer Vision Software for Manufacturing: A Buyer's Checklist (2026)

Key takeaways

  • Decide the job first: inspection checks the part, line performance watches the line. One tool rarely does both well.
  • Ask every vendor the same 12 questions, in writing, and compare the answers side by side.
  • Camera events must land on one timeline with PLC and sensor data, so one stop has one record.
  • Ask for precision and recall measured on your own line, and for the clip behind each detection.
  • In the EU, privacy and, in Germany, the works council come before the first camera: measure the process, never the person.
  • Price the loss before you price the software, then start on one line with a baseline and a decision date.

A plant manager sits through three vendor demos in one week. Each one shows a slick dashboard, boxes drawn around moving objects and an accuracy figure in large type. None of the vendors asks which loss the plant wants to remove, or how a camera event would join the OEE and MES data the plant already has. By Friday the demos blur together, and the shortlist is decided by who presented best.

Computer vision software for manufacturing covers very different products under one name. Some check parts, some watch the line, some time manual work, some watch safety zones. Buying well starts with knowing which job you are buying for, then asking every vendor the same questions and testing the answers on your own line.

This checklist is vendor neutral: the job, 12 questions, data, accuracy, EU law, the price of the loss, how to start and the red flags. If you already have names on a shortlist, our review of computer vision tools for OEE compares them.

First decide the job

Most buying mistakes happen before the first demo, when a plant asks for computer vision without saying what for. The jobs differ in where the camera sits, how it is lit, who buys it and whether it feeds OEE.

JobQuestion it answersWhere the camera sitsFeeds OEE?
InspectionIs this part right?A fixed point with controlled lighting, often before the reject stationQuality counts only
Line performanceIs the line producing, and if not, what happened?Above a station or a stretch of conveyor, in normal hall lightYes: stops, short stops, counts, evidence
Label and code readingIs the code readable and correct?At the labeller or the case coderQuality counts only
Manual task timingHow long does each manual step take?Above an assembly workstationRarely, and it raises the most privacy questions
Safety use casesIs a person somewhere they should not be?Over marked zonesNo, it belongs to a specialist safety system

If your problem is defects reaching the customer, start with an inspection vendor. If your problem is lost time on the line, the stops nobody logs and the counts nobody trusts, you need line performance software that feeds OEE. Our guide to computer vision for OEE explains that second job in depth.

Iris, the Fabrico mascot who watches the machines

Iris's tip from the line

12 questions to ask every vendor

Send these before the demo and ask for written answers.

  1. Which job is the product built for? Inspection, line performance, manual task timing or safety.
  2. What exactly does it detect at our station, and what does it not see? Ask about field of view, hands and bodies hiding the product, and changes in light.
  3. How does a camera event join our machine data? Where a PLC exists, it should set the start and length of the stop, and the camera should add evidence.
  4. What happens on machines with no PLC? Manual and packing stations often have no signal. Ask how the product gets a state and a count there.
  5. Who decides the cause of a stop? A model can suggest a likely reason. The operator should confirm it, and the record should show who confirmed what.
  6. What precision and recall has it reached, measured how? Ask for both numbers, the method and the line they came from, and whether they will measure them on your line.
  7. Is there a clip behind each detection? Ask how long clips are kept, who can view them and how they are deleted.
  8. What happens when the process changes? A new product, a moved jig or a different conveyor speed can confuse a trained model. Who reconfigures it, and what is missed meanwhile?
  9. Does anything identify, track or score individual people? The answer you want is no, by design, not by a setting.
  10. What do you give our data protection officer and works council? A clear data flow description, what is stored and for how long, and support for a data protection impact assessment.
  11. Does it price the losses? A list of detections is not a decision. Ask whether losses are shown in money, using the value per minute your plant agrees.
  12. How do we start, and how do we decide? One line, a baseline from your current log, success criteria and a decision date agreed in advance.
See these losses on your own line

Book a demo

Data: PLC, sensors and cameras on one timeline

A camera on its own produces events. The value comes when those events land on the same timeline as the machine data, so one stop has one record with its start, its length, its reason and its evidence.

SourceTells youMisses
PLC run signalMachine state at its scan rateWhy it stopped, and whether product actually moved
Counter or sensorPieces passing a pointThe stop between pieces, jams upstream
CameraProduct motion, a line running empty, the clip of what happenedThe state inside the controller, mechanics hidden from view
OperatorThe confirmed reasonStops too short to notice

A simple rule keeps it straight: the PLC is the clock, the camera is the witness. Where no PLC exists, the camera can supply the state and the count itself. Integration matters more than any single feature: in a survey of 1,560 manufacturing decision makers in 17 countries, it was the top buying requirement for MES (ETMM).

Accuracy: ask for precision, recall and the clip

One accuracy number is not enough, because a system can look accurate by flagging very little, or by flagging everything. Ask for two numbers. Recall is the share of real stops the system caught. Precision is the share of its alerts that were real stops.

Sample week (illustrative numbers, not a customer): the line has 100 real stops. The system flags 95 of them and raises 15 false alarms.

  • Recall = 95 / 100 = 0.95. It caught 95 of the 100 real stops.
  • Precision = 95 / 110 = 0.86. Of its 110 alerts, 95 were real.

Many plants accept that trade, because a false alarm costs seconds of review and a missed stop costs the loss itself. That is also why each detection should carry its clip: the person reviewing it sees straight away whether it was real.

Vendor accuracy figures are self-reported, ours included. Ask for precision and recall measured on your own line, against your own log, using your own definition of a stop. And ask what lowers them: hands and bodies in the way, light that changes through the day, and a process that changed last week.

Privacy and the works council

Cameras on a line film people, even when the purpose is the machine. In the EU that brings data protection, and in some countries labour law, into the project before the first camera goes up. This is general information, not legal advice: check your plan with your data protection officer.

  • GDPR. Article 88 lets Member States and collective agreements set specific rules for employee data, with suitable and specific measures for monitoring at work. Article 35 asks for a data protection impact assessment where processing is likely to be high risk.
  • EDPB Guidelines 3/2019 on video devices, version 2.0. An employee is in most cases not expecting to be monitored by the employer (para 37), and employers should not rely on consent (para 47). Footage should ideally be erased automatically after a few days, and keeping it beyond 72 hours needs more justification (para 121). Detecting a body without templates that uniquely identify a person is not biometric processing under Article 9 (paras 80 to 82) (EDPB).
  • EU AI Act. AI that infers emotions in the workplace has been banned since 2 February 2025, except for medical or safety reasons (Article 5(1)(f)). AI used to monitor and evaluate the performance and behaviour of workers is high risk (Annex III, point 4(b)). Regulation (EU) 2026/1744, the Digital Omnibus on AI, moved those high-risk obligations to 2 December 2027 (AI Act Article 5).
  • Germany. Under section 87(1) no. 6 BetrVG, the works council co-determines technical equipment suited to monitor behaviour or performance. Suitability is enough, the employer's intent does not matter, so a camera that records nothing still needs a works agreement (GÖRG).

The design rule that follows: point the camera at the machine and the product, report by line and shift, and never rank named people. Our guides to production line cameras without surveillance and works council approval for OEE monitoring go further.

Price the loss before the software

Before comparing offers, put a price on the loss the camera is supposed to make visible. Use the value of a lost minute your controller agrees: contribution margin at the constraint when the plant can sell what it makes, the cost of catching up when it cannot.

Sample line (illustrative numbers, not a customer): a line is rated at 60 pieces a minute. It has 20 short stops of 15 seconds a shift that the current system filters out and nobody logs: 20 x 15 s = 5 minutes, or 5 x 60 = 300 pieces a shift. Over 660 shifts a year that is 300 x 660 = 198,000 pieces. At $0.40 of contribution a piece, €0.40 in a euro plant, it is 198,000 x $0.40 = $79,200 (€79,200) a year, from one jam type on one line.

That figure, not a feature list, tells you how much attention the project deserves. It also gives the decision date something concrete to be measured against: was the loss found, named and reduced, or not?

Put a number on it

Open the free OEE calculator

Start on one line: a baseline and a decision date

Many digital projects stall after the first trial. McKinsey found in 2018 that less than a third of manufacturers had moved their digital programmes from pilot to scale (McKinsey survey). A start that ends in a decision has a few fixed parts.

  • One representative line. Not the newest and not the worst, the one the rest of the plant will recognise.
  • Agreed definitions. Ideal cycle time, what counts as planned time, the length below which a stop counts as a short stop.
  • A baseline. Keep your current downtime log running, so the camera and machine data have something to be compared with.
  • Three kinds of criteria. Data: do detections match reality? Use: do operators confirm reasons? Money: how much loss was found and reduced?
  • Three named people. A sponsor, a line owner and the person who will make the decision, with the decision date set in advance.

Red flags

  • Claims that the camera sees the whole line and understands everything on it.
  • Accuracy figures with no method, no line and no definition of a stop.
  • Dashboards that show names, faces or scores for individual workers.
  • Causes written by the model with nobody confirming them.
  • No answer on where video goes, how long it is kept and who can see it.
  • A demo that only runs on the vendor's own footage.
  • One product promising inspection, safety, manual task timing and OEE at once.
  • No decision date, and no clear way to stop.

Where Fabrico fits

Fabrico is a computer vision enabled Manufacturing Performance Platform. It is built for the line performance job: OEE and light MES first, with automatic downtime logging, OEE live by line and shift, and losses priced in money and ranked by money.

Where a camera watches the station, a camera clip serves as evidence for a stop, a model suggests a likely reason and the operator confirms the reason in one tap. Reporting is by line and shift, not by person. When a stop is a breakdown, a work order goes to the right technician with its cost. Groups get one view across plants, and you can start on one line. More detail is on our computer vision for OEE page.

For part inspection, safety use cases or timing manual work steps, use a specialist tool. There is no free plan and there are no tiers: each plant gets a quote.

Frequently asked questions

What is computer vision software for manufacturing?

Software that turns camera images into events and measurements on the shop floor. The two main families are inspection, which checks parts, and line performance, which detects stops, short stops and counts and keeps a clip of what happened.

How do I choose computer vision software for my plant?

Decide the job first, inspection or line performance. Then ask every vendor the same written questions about detection, data, accuracy, privacy and how to start, and test the shortlisted product on one of your own lines against your current log.

What accuracy should computer vision have on a production line?

Ask for precision and recall rather than one accuracy figure, measured on your line with your definition of a stop. Each detection should come with a clip so a person can check it quickly.

Is computer vision on a production line legal in the EU?

Yes, with conditions. GDPR applies, the EDPB expects short retention, and in Germany the works council must agree to equipment suited to monitor behaviour or performance. Measure the process, never the person, and check with your data protection officer.

Test the checklist on one of your lines

Bring one line, its current downtime log and the questions above to a demo. We will answer them in writing and show where a camera fits on that line and what its losses cost.

Request a demo · Contact us

Track OEE and downtime in real time

Latest from our blog

Define Your Reliability Roadmap
Validate Your Potential ROI: Book a Live Demo
Define Your Reliability Roadmap
By clicking the Accept button, you are giving your consent to the use of cookies when accessing this website and utilizing our services. To learn more about how cookies are used and managed, please refer to our Privacy Policy and Cookies Declaration