Text Recognition

Automatic reading of text and numbers in the camera’s sight

Now your cameras can read. Xeoma’s advanced video analytics recognizes text and numbers right in the frame, reacts to the words you need, and saves reports — automatically.

What it is

A camera that can read

Text Recognition module iconText Recognition is a module of the Xeoma video surveillance software, based on optical character recognition (OCR) technology and artificial intelligence. The module scans a chosen area of the frame for text, recognizes it, and reacts to specific words or digits.

Recognition happens locally on the server running Xeoma, with no data sent to the cloud. The module can write the found text into a csv report, send an email, and trigger any reaction in the chain — from archive recording to sending an HTTP command. No special hardware is required: an ordinary computer and almost any cameras will do.

Use scenarios

Where text recognition comes in handy

From monitoring prices in a store to checking codes on containers — the module reads text where human involvement was previously required.

Price tags reading in stores and pharmacies

Price tags in stores and pharmacies

The module detects the product you need on price tags and helps monitor prices — automatically, without manual walk-arounds and re-typing.

License plate recognition

License plates

Useful for recognizing license plates of countries that aren’t supported by built-in tools. It can also serve as an alternative to overly complex or expensive license plate recognition solutions.

Text recognition in signs and billboards

Signs and billboards

Police can scan neighborhoods looking for graffiti ads for illegal-substance channels, while realtors can search the area for “For Sale” signs. The module spots the text you need in the camera stream in real time.

Text recognition on containers in freight shipping

Containers in freight shipping

Thanks to optical character recognition technology, the module reads text on containers, including transport container codes — handy for logistics and record-keeping.

Recognizes orange plates with dangerous goods codes (ADR) on tanker trucks and lorries for automatic admission control at company premises.

Checking text application in manufacturing

Checking text application in manufacturing

On the production line, the module checks that engraving and text application are correct: it reads the marking on parts as they move along the conveyor and helps catch defects with wrong or unreadable codes in time.

Advantages

Why Xeoma’s text recognition is better

Saves bandwidth

All computation happens on your hardware, with no data sent to cloud services.

Works in real time

Handles live camera feeds instantly, with no delay.

Cost-effective

A one-time payment per license. Both modes of operation — text and numbers — are already included in the price. Affordable prices.

How it works

Set up in a couple of steps

Text Recognition module settings in Xeoma

Connect the module to the chain after the “Universal camera” module and select the trigger type — “Detect words” or “Detect numbers”.

The optical character reader lets the module respond to a given word or words, as well as to a number that is equal to, greater or less than a given value. The results can be written into a csv report and sent by email.

Using the %TEXT% macro, the module passes the recognized text to the “HTTP request sender” module — the macro is replaced with the found text.

Recognition interval. Starting from Xeoma 22.10.12, the module has the “Recognition interval” option (formerly “Detection interval”) — it lets you adjust how often frames are analyzed. This option helps avoid re-reading the same text. The value is set with a slider, so you can flexibly tune the module to the monitoring conditions (for example, to the varying speed of railcars in the frame) and improve recognition quality.

Requirements

Minimal hardware requirements

No special hardware is required — an ordinary, off-the-shelf computer and almost any brand or model of cameras will do.

Windows Linux macOS Android Linux ARM
Warning Processor restriction. The module is available and works only on certain 64-bit Intel processors: the Intel Core family starting from the 4th generation (including the 10th and newer); the Xeon family starting from the 6th generation; Atom processors of the “C23” – “C39”, “P59”, “Z34”, “Z35”, “x5-E39”, “x5-E8000” series; as well as Intel Xeon E5-24 series, i5-2450M and i7-2600.

Quick start

Test it in a couple of minutes

1
Launch Xeoma in the Trial edition

Download and launch Xeoma. The program starts in the Trial edition, where almost everything is available. For convenient testing, you can get a demo license.

2
Add a camera

Let Xeoma find cameras in the network automatically, or add a camera manually by IP address. Any camera types are supported.

3
Connect the “Text Recognition” module

Add the module to the camera chain after the “Universal camera” module.

4
Choose the method of operation

Select the trigger type — “Detect words” or “Detect numbers” — and set the words or numeric conditions you need.

5
Set up reactions

Recording to the archive, a csv report, email, a sound alarm, your own reactions — choose the result you need from Xeoma’s arsenal.

Setting up the Text Recognition module in Xeoma
The Trial edition has a number of limitations. To get fully acquainted with the module, request a free demo license — it unlocks all features with no obligations. Only an email address is needed.
Get a free demo license

Video

See how it works

Try Xeoma for free

Test text recognition with a free demo license. Need something more — for example, monitoring of safety compliance? We can add it as part of paid development.