Go to documentation repository
Page History
Tip |
---|
Video stream and scene requirements for the Barcode detector and its sub-detectors Image requirements for the Barcode detector and its sub-detectors |
To configure the Barcode detector
...
, do the following:
- Go to the
...
- Detectors tab.
Below the required camera, click Create… → Category: Retail →Barcode
...
detector.
By default, the detection tool detector is enabled and configured for operation. Depending on the required tasks, you must select a specific type of barcode for detection.
If necessary, you can change the settings parameters of the detection tool parameters detector given in the table:
Parameter | Value | Description |
---|---|---|
Object features | ||
Record objects tracking | Yes | The metadata of the video stream is recorded to the database by default. To disable the parameter, select the No value |
No | ||
Video stream | Main stream | If the camera supports multistreaming, select the stream for which detection is needed |
Other | ||
Enable | Yes | The |
detector is enabled by default. To disable the |
detector, select |
the No value | |
No | |
Name | Barcode |
detector | Enter the |
detector name or leave the default name | ||
Track lifespan (starting with Detector Pack 3.14) | Yes | By default, the parameter is disabled. If you want to display the track lifespan for an object in seconds, select the Yes value |
No | ||
Barcode type | Aztec | Select the type of barcode that will generate |
events from the detector when detected |
DataMatrix |
PDF417 |
QR code |
Linear |
By default, the Decode key frames parameter is enabled. In this case only key frames are decoded. To disable the parameter, select the No value in the corresponding field.
This parameter reduces the load on the Server, but at the same time the detection quality decreases. We recommend enabling this parameter for "blind" (without video image display) Servers on which you want to perform detection.
For the MJPEG codec decoding isn’t relevant, as each frame is considered as a key frame.
The Number of frames processed per second and Decode key frames parameters are interrelated.
If a local Client isn’t connected to the Server, the following rules work for remote Clients:
- If the key frame rate is less than the value specified in the Number of frames processed per second field, the detection tool will work by key frames.
- If the key frame rate is greater than the value specified in the Number of frames processed per second field, the detection will be performed according to the set period.
If a local Client is connected to the Server, the detection tool will always work according to the set period. After disconnecting the local Client, the above rules will be relevant again.
Decoder mode | Auto |
Select a processing resource for decoding video streams. When you select a GPU, a stand-alone graphics card takes priority (when decoding with NVIDIA NVDEC chips). If there is no appropriate GPU, the decoding will use the Intel Quick Sync Video technology. Otherwise, CPU resources |
are used for decoding |
CPU |
GPU |
HuaweiNPU |
Detector mode | CPU | Select |
a processor for the neural network |
operation (see Selecting Nvidia GPU when configuring detectors)
|
Nvidia GPU 0 |
Nvidia GPU 1 |
Nvidia GPU 2 |
Nvidia GPU 3 |
Intel NCS (not supported) |
Intel HDDL (not supported) | ||
Intel Multi-GPU | ||
Intel GPU 0 | ||
Intel GPU 1 | ||
Intel GPU 2 | ||
Intel GPU 3 | ||
Huawei NPU | ||
Neural network file | If you use a |
custom neural network, select the corresponding file.
|
|
|
| |
Number of frames processed per second |
10 | Specify the number of frames for the |
detector to process per second. The value must be in the range [0.016 |
, 100] | |
Type | Barcode |
detector | Name of the |
detector type (non-editable field) |
If By default, the entire frame is a detection area.If necessary, in the preview window, set:
- one or more detection areas
...
- (see Configuring a detection area),
- one or more skip areas (see Configuring a skip area).
To save the parameters of the
...
detector, click the Apply
...
button.
...
To cancel the changes, click the Cancel
...
button.
...
Configuring the Barcode
...
detector is complete. If necessary, you can create and configure the necessary sub-detectors on the basis of the Barcode detector (see Standard sub-detectors).
If necessary, you can search for a barcode in the archive. You can search by the text that
...
is recognized during barcode detection (Search by barcode).