Software

Page

Folder Flatter

FolderFlatter is a command line tool that allows you to copy all the files with a certain extension or extensions recursively from a folder hierarchy into an output directory. This tool was born when I had to cope with an intricate folder structure trying to find all the images inside it to copy them to another folder to manipulate them.

Download a release or clone the code and collaborate on this GitHub repository.

OpenCVDeviceEnumerator

This is a C++ class coded to solve one of the most common questions that appear in the OpenCV world: “how to get a list of devices that I can use inside OpenCV?”. As OpenCV aims to be platform independent and enumerating the devices is inherently platform dependent, it is not officially supported. This class uses DirectShow in order to enumerate the devices in Windows platforms. It provides a list of device names, paths, and ids that can be used, for example, in the creation of a VideoCapture object.

Download a release or clone the code and collaborate on this GitHub repository.

Masquerain

Masquerain is a command-line utility that allows the user to convert any image into a Teletext still, as per the first standard, Teletext Level 1, developed in the late 1970’s. It uses color distance in order to obtain the correct alphamosaic tiles.

Download a release or clone the code and collaborate on this GitHub repository.