• Yolact

    Made a quick and dirty fork of YOLACT with minor changes. Added --inverse_mask’ option. This adds an extra output file with just the mask data. Compiled/run on WSL2 The choice of YOLCAT was based on this article: https://medium.com/@anno-ai/evaluating-segmentation-methods-for-single-objects-e773f025b5e0 Below is an example script to convert a folder of images. This...


  • Direct Hardware Access in C

    This article was also posed to Medium. The C programming language provides a thin hardware abstraction that allows us to create low-level systems programs. However, there are still many hardware features that aren’t exposed by the programming language. How do we access hardware while programming in C? This article covers...


  • Coding with ChatGPT

    There’s been a buzz about ChatGPT on the tech web recently, with some claiming to be outsourcing their (boilerplate dominated cargo cult?) coding to it. With any new tool it’s interesting to try a corner case, and a real world problem. I’ve been playing around with embedded Rust, so it...


  • VCD Tracer for C++

    C++ VCD Tracer on GitHub: https://github.com/nakane1chome/cpp-vcd-tracer. The library will be used for analysing simulation output and concurrent software. VCD is a simple trace log format for logic simulation tools such as Verilog and VHDL simulators. It’s output is designed to be viewed in a waveform viewer such as GTKWave and...


  • Command Line PDF Manipluation - Double Sided Scan - Front and Reversed Back

    Merge two PDFs scanned from a double sided print, front.pdf and reverse.pdf. The reverse.pdf side is scanned in the reverse order to the front. Extract images from multiple PDFs. The Poppler toolset provides pdfimages. mkdir -p images/front mkdir -p images/reverse pdfimages -p -all front.pdf images/front/ pdfimages -p -all reverse.pdf images/reverse/...