Requirements and recommendations🔗

Hardware and software

Warning

install the Eocortex Neural Networks package package must be installed before it will be possible to use neural networks-based features of the module.

The following equipment is required to use this neural network-based module:

  • A processor that supports AVX instructions is required;

  • Swap file at least half of the total RAM size.

It is also possible (optional) to use a video card. In this case, an NVIDIA video card (GPU) with a computing capability index of at least 6.5 and a memory size of at least 4GB is required, and the characteristics and performance of the graphics card must be at least as good as the NVIDIA GTX 1650 Super.

If the package will be installed on a virtual machine, it may additionally be required to:

  • Enable support for AVX instructions in the guest machine settings;

  • Use GRID drivers for GPU virtualization.

Warning

Eocortex must use video cards selected for running neural networks in monopoly mode. It is not allowed to use such card for other applications or tasks that consume GPU resources, including for displaying video. Simultaneous use of a video card for several tasks may lead to incorrect system operation: from analytics performance degradation to server instability.

Warning

The neural network works with the 64-bit version of Eocortex only.

Warning

When upgrading Eocortex to another version, it is necessary to also upgrade the install the Eocortex Neural Networks package package to the corresponding version.

Video stream
  • Frame frequency: no lower than 10 frames per second;

Determination of objects
  • The object should be clearly visible on the frame, not overlapped by other objects and not blend into the background.

  • The object should not be blurred.

  • Frame resolution should not be lower than HD (1280×720 px).

  • The minimum size of object: 40 pixels in height. Recommended: 80 pixels.

Counting by line crossing:

  • The greatest side of the object should not exceed ¼ of the size of the whole frame.

  • Movement speed of the object should be such that in ⅒ seconds the object moves in frame by no more than ¼ of its size.

Examples

The following are examples of camera angles for the proper module operation.

Correct

Incorrect

/analytics/object-counting/img/example-ok-1.jpg

/analytics/object-counting/img/example-1.jpg

/analytics/object-counting/img/example-ok-2.jpg

/analytics/object-counting/img/example-2.jpg