Requirements and recommendations for the Object Classification and Counting module🔗
Hardware and software
Warning
The Eocortex Neural Networks 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;
An NVIDIA video card (GPU) with the computation capacity index of at least 6.5 and with at least 4 Gb of memory; the parameters and performance of the video card must be similar or better than those of NVIDIA GTX 1650 Super model;
Version of the video card driver at least 460;
Swap file at least half of the total RAM size.
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 Eocortex Neural Networks 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).
To successfully detect objects in a frame, their size must be at least 80 pixels in height. In addition, they must correspond to the following dimensions relative to the frame parameters:
People must occupy at least 2% of the width and 8% of the height.
Passenger cars — at least 4% of the width and 4% of the height.
Trucks — at least 9% of the width and 13% of the height.
Motorcycles — at least 4% of the width and 10% of the height.
Buses — at least 8% of the width and 11% of the height.
Animals — at least 11% of the frame width and 15% of the height.
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 |
---|---|