class ImageManipulation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static float |
Xr |
(package private) static float |
Yr |
(package private) static float |
Zr |
Constructor and Description |
---|
ImageManipulation() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
assignColors(int n,
Jcg.geometry.Point_d[] clusterCenters,
java.awt.Color[] cols) |
private static int[] |
luv2rgb(float L,
float u,
float v) |
static void |
PointCloudToRaster(PointCloud n,
Cluster<Jcg.geometry.Point_d> cluster,
java.awt.Color[] cols,
java.awt.image.WritableRaster r,
int dimx,
int dimy,
int dim) |
static PointCloud |
rasterToPointCloud(java.awt.image.Raster r,
int dimx,
int dimy,
int dim) |
private static void |
rgb2luv(int R,
int G,
int B,
float[] luv) |
static final float Xr
static final float Yr
static final float Zr
public static PointCloud rasterToPointCloud(java.awt.image.Raster r, int dimx, int dimy, int dim)
public static void PointCloudToRaster(PointCloud n, Cluster<Jcg.geometry.Point_d> cluster, java.awt.Color[] cols, java.awt.image.WritableRaster r, int dimx, int dimy, int dim)
static void assignColors(int n, Jcg.geometry.Point_d[] clusterCenters, java.awt.Color[] cols)
private static void rgb2luv(int R, int G, int B, float[] luv)
private static int[] luv2rgb(float L, float u, float v)