Articles in this series
A typical image is represented as a matrix corresponding to the intensity of the pixels. Color images use different channels for each color component,...
Video files are often very large. A typical 1920x1080 video, 30fps, 24 bits color depth will need about 1.5 gigabits for only a second. This is a...
Videos are becoming a very significant part of our everyday life. The report from The Social Shepherd in 2023 reveals that people watch videos for 84...
Summary The Factory Method Pattern defines an interface for creating an object, but lets subclasses decide which class to instantiate. Factory Method...
Summary Abstract Factory provides an interface for creating families of related objects, without specifying concrete classes. Problem Let’s take an...
Summary Singleton is a creational pattern that ensures a class only has one instance and provides a global point of access to it. (Image by...