You can configure the Barcode detection module using the settings panel of the Barcode detection object that is created on the basis of the Camera object in the Hardware tab of the System settings window.

To configure the Barcode detection module, do the following:
- Go to the settings panel of the Barcode detection object.

- From the Captioner drop-down list, select the captioner, which helps to display a result on the monitor.
- Set the Show objects on image checkbox so that the detected object is framed during the live video.
- From the Device drop-down list, select the device on which the neural network operates. Auto—device is selected automatically: the NVIDIA GPU gets the highest priority, then goes the Intel GPU and after it the CPU.
- If you prepare the unique neural network for use, then click the
button in the Tracking model field and specify its file in the opened Windows Explorer window. If you leave the field blank, default neural networks are applied. They are selected automatically depending on the selected device. - From the Barcode type drop-down list, select the barcode type for recognition:
- Aztec.
- DataMatrix.
- QR.
- Linear.
- PDF417.
- Other settings are additional ones and aren't available for editing by default. To enable them, use the EnableAdvancedSettings=1 parameter of the HKEY_LOCAL_MACHINE\SOFTWARE\AxxonSoft\Axxon PSIM\DetectorExt\BARCODE_DETECTOR registry key (for more details, see the Registry keys reference guide; for information on how to work with the registry, see Working with Windows OS registry).
- In the Frames processed per second [0.016, 100] field, specify the number of frames per second that the neural network processes in the range from 0.016 to 100. For all other frames, interpolation is performed—finding intermediate values by the available discrete set of its known values. The greater the value of the parameter, the more accurate the detector operation, but the higher the load on the processor.
- In the Recognition threshold field, specify the detector's sensitivity: the lower the value, the higher the sensitivity. The value range is from 0 to 1. If you enter a number greater than the maximum value of the specified range, this number automatically becomes the maximum value.
- In the Minimum number of triggerings [2, 100] field, specify the minimum number of events generated by the detector for displaying the object track. The greater the value of this parameter, the more time lasts from object detection to the display of its track. The low value of this parameter can lead to false events. The value range is from 2 to 100. If you enter a number greater than the maximum value or less than the minimum one of the specified range, this number automatically becomes the maximum value and the minimum value, respectively.
- In the Object intersection threshold field, specify in fractions how repetitive events are filtered. The value range is from 0 to 1. If you enter a number greater than the maximum value of the specified range, this number automatically becomes the maximum value.
- An event is considered repetitive if the ratio of intersection area to the area of combining two events is greater or equal to the specified event intersection degree. For better recognition, for example, at low fps, we recommend increasing the threshold value.
- In the Track confirmation time field, specify the time period in milliseconds after which a track is considered confirmed and disappears from a screen in the range from 0 to 1000.
- To save the settings, click the Apply button.
Configuring the Barcode detection module is complete.