The libfacedetection is an open-source library to detect faces in the images. Library is based on CNN (Convolutional Neural Network). A pre-trained CNN model has been converted to C arrays...
There are many algorithms to reduce noise in an image. A bilateral filter is often used for noise reduction while preserving edges in an image. This filter calculates a weighted...
There are various algorithms that allow to reduce noise in an image. One of them is the median filter. This filter calculates the median of all the pixels in the...
Typically, file size is expressed in bytes. However, this expression is hard to read for humans. The following table provides links to examples how to convert the file size in...
Random floating-point number is a number produced by a generator, whose result is unpredictable and does not have any pattern. Programming languages provides various methods to generate a random floating-point...
Random string is a sequence of characters produced by a generator, whose result is unpredictable and does not have any pattern. Programming languages provides various methods how to generate a...
While working with cryptography, we may need to generate a given number of random bytes. Programming languages provides various methods to do that. A table includes a links to posts...
OpenCV is an open-source library for image processing, computer vision, and machine learning. OpenCV is widely used for object detection, gesture recognition, motion tracking, face detection and recognition, image segmentation...
The btop++ is a tool that enables to monitor system resources and running processes via command line. This tool displays CPU, RAM, disk, and network usage. The btop++ is written...
Sensitive configuration parameters should never be stored in the code. Recommended to store configuration parameters in environment variables. Learn how to load environment variables from .env file. A table includes...