Recent Posts
Archives
Categories
Category Archives: Programming
Randomly Generating Color Sets with a Minimum Perceptual Distance
Earlier this year, I released a color cycle picker that enforces a minimum perceptual distance between colors, including color vision deficiency simulations, with the goal of creating a better color cycle to replace the “category 10” color palette used by … Continue reading
Posted in Design, Programming Tagged color, color blindness, color set, color vision deficiency, Numba, Python Leave a comment
Photogrammetry Targets
The Scanreference photogrammetry system includes 149 magnetic coded targets and PDFs for printing 192 more targets. However, while measuring something that isn’t ferromagnetic, the magnetic targets aren’t particularly helpful, and the 192 printable coded targets aren’t always enough. Unfortunately, AICON … Continue reading
Color Cycle Picker
The “category10” color palette, originally developed by Tableau, was adopted as the default color cycle for Matplotlib 2.0 and is also used by default by D3.js and Vega, along with other software packages. While more aesthetically pleasing than the old … Continue reading
Posted in Design, Programming Tagged color, color blindness, color cycle, color picker, color vision deficiency, WebGL Leave a comment
Pannellum 2.4
Yesterday, I released Pannellum 2.4.0. It doesn’t contain any major new features, although it does finally include translation support, which was an often requested feature. Also included are numerous minor improvements, a few new API functions, and quite a few … Continue reading
Pi-Tag Fiducial Marker Detector
Recently, I’ve been looking at various fiducial markers for computer vision applications. While some of these markers, such as AprilTags, have readily available reference implementations, others have no published code. While one of the markers I was looking at, Pi-Tags, … Continue reading