Architecture

Smart camera or PC-based vision? A practical decision framework

Freeze the architecture for the job — not for the brochure. Here is how we decide with machine builders, plants and integrators.

Who this is for

Controls engineers, OEM designers and integrators who must pick an architecture before the cabinet layout is frozen — and who will live with that choice for years.

The real fork

A smart camera embeds optics, processing and I/O in one device. That is powerful when the task is bounded: one view, stable product mix, clear pass/fail, modest data volume. A PC-based system separates the sensor from the compute: industrial cameras feed a vision PC (or controller) running a richer software platform. That wins when you need multi-camera fusion, heavy deep learning, complex sequencing, or long-term software ownership on hardware you can service like any other industrial PC.

Hikrobot’s VisionMaster platform is a good illustration of the PC side of the stack: more than a thousand operators for positioning, measurement, identification and detection, plus deep-learning modules and both GUI and SDK paths. Smart cameras and dedicated code readers cover the embedded side of the same portfolio (Hikrobot Machine Vision).

Five criteria we actually use

1. Stations and cameras

One smart unit per well-defined view is clean. Five views that share logic, calibration or results usually want a PC — otherwise you duplicate recipes and debug five devices.

2. Tool depth

Locate, measure, presence, simple codes and OCR often fit embedded tools. Custom pipelines, large models, multi-stage classification and heavy OCR on difficult print push you toward PC resources and a platform like VisionMaster.

3. Cycle time and determinism

Smart cameras are strong when takt is stable and the job is local. PC systems can be equally deterministic — if you design for it. Jitter appears when someone treats a vision PC like an office workstation.

4. PLC and robot handshake

Both architectures can talk to a PLC. Document trigger, ready, busy and result early. Architecture arguments that ignore the handshake usually fail on the line, not in the lab.

5. Lifecycle and ownership

OEMs shipping machines worldwide often prefer modules with stable APIs and spare-part logic. Plants with internal automation teams often prefer a PC they can image, patch and remote into. Integrators live in both worlds — and hate one-off stacks nobody can service next year.

Common mistakes

Buying a smart camera for an open-ended AI science project. Buying a full PC stack for a single presence check. Skipping optics and lighting until “software fails”. Treating deep learning as a substitute for a clear OK/NOK definition.

How we apply Select · Detect · Control

Select the architecture for the real constraints. Detect only what the process needs to decide. Control with a handshake production trusts. For the commercial landing view, see Smart vs PC. For hardware entry points, see Cameras.

Vincent van Montfoort

Talk through your application.

Share takt, samples and constraints — we help you select the stack, detect what matters and close the control loop.