public void showColorKmean(int K, boolean useNativeColors) {
		try {
			Kmean kmean;
			if(useNativeColors)
				kmean = new Kmean(portableMap.getHeight(), portableMap.getWidth(), 3, portableMap.getColorData());
			else
				kmean = new Kmean(portableMap.getHeight(), portableMap.getWidth(), 3, null);
			kmean.setK(K);
			for(int i = 0; i < portableMap.getHeight(); ++i)
				for(int j = 0; j < portableMap.getWidth(); ++j)
					kmean.setValue(i, j, new float[] {portableMap.getColorData(i, j).getRed(), portableMap.getColorData(i, j).getGreen(), portableMap.getColorData(i, j).getBlue()});
			kmean.runKmean();
			kmean.display();
		} catch (MyExceptions e) {
			e.printStackTrace();
		}
	}