// Description: Conversion of a labeled image to an indexed image
// Documentation: labeling.txt
#ifndef PASTELGFX_LABELING_TO_IMAGE_H
#define PASTELGFX_LABELING_TO_IMAGE_H
#include "pastel/sys/array.h"
#include "pastel/gfx/color/color.h"
#include <vector>
namespace Pastel
{
//! Converts a label image to an indexed image for visualization.
/*!
Labels 0-255 will be mapped to the equal color indices.
Labels greater than that will be mapped in a
seemingly random manner to the range 0-255.
*/
void labelToImage(
const Array<int32, 2>& labelImage,
Array<uint8, 2>& image);
}
#include "pastel/gfx/image_processing/labeling_to_image.hpp"
#endif