Polarlicht 2 kmeans 16 large
Autor:
Senior Airman Joshua Strang, derivative work by King of Hearts
Credit:
Praca własna
Krótki link:
źródło:
Wymiary:
3008 x 1960 Pixel (668709 Bytes)
Opis:
File:Polarlicht 2.jpg reduced to 16 colors using the k-means algorithm. Implemented in MATLAB as follows:
- Read in source image.
- Convert to 3-dimensional matrix of [y-value, x-value, rgb] using imread. Each entry is an integer between 0 and 255 representing the value of the color indicated by rgb at (x, y).
- Reduce linear resolution 8 times by averaging the values in each 8x8 matrix block (for faster processing).
- Run k-means (self-implemented) for 20 iterations with k = 16, obtaining 16 colors which are the centroids of each cluster.
- For each pixel in the original image, replace its value with the closest color based on Euclidean norm of RGB.
Licencja:
Public domain
Więcej informacji o licencji można znaleźć tutaj. Ostatnia aktualizacja: Thu, 01 Sep 2022 18:59:59 GMT