All Stories

Flicker free text scrolling with Double buffering in Windows

If you are new to Windows native programming and ever tried to scroll a text on UI, you know the issue of flickering, that is, the text is not properly...

Changing Windows Aero color with Win32 programming

From Windows Vista and above, Windows introduced a new engine called Desktop Window Manager which enables the use of hardware acceleration to render the user interface. It is used to...

Training Yolo v3 model using custom dataset on Google colab

You only look once, or YOLO, is one of the faster object detection algorithms out there. Though it is no longer the most accurate object detection algorithm, it is a...

Relive retogaming with Raspberry Pi

Retrogaming has existed since the early years of the video game industry, but was popularized with the popularity of the internet and emulation technology. The main reasons players are drawn...

Object detection with Fizyr Retinanet

In this article, we will train Fizyr Retinanet. It is discovered that there is extreme foreground-background class imbalance problem in one-stage detector. And it is believed that this is the...