The Warholer
The color of each pixel in an image is specified by a combination of three values: red, green, and blue. These values typically take 256 levels, leading to 256^3 ~ 17 million possible colors.
In this GUI you can set a threshold value for each channel (R/G/B). If the color is above the threshold, it takes the maximum value (255); if not, it takes the minimum value (0). This "all or nothing" approach means that each color channel has only two possible levels, resulting in only 2^3 = 8 colors.
Hence, each of the 17 million possible colors is "rounded" to one of: red, green, blue, cyan, yellow, magenta, black, and white.
The result is an effect reminiscent of Andy Warhol's iconic celebrity paintings.
Zitieren als
Matt Tearle (2026). The Warholer (https://de.mathworks.com/matlabcentral/fileexchange/37816-the-warholer), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
- Image Processing and Computer Vision > Image Processing Toolbox > Image Segmentation and Analysis > Image Segmentation > Image Thresholding >
Tags
Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
warholer/
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.4.0.1 | Updated license |
||
| 1.4.0.0 | Fixed bug where changes to G and B channel were reflected in R channel instead. |
||
| 1.1.0.0 | Updated file to include as an App for R2012b. |
||
| 1.0.0.0 |
