Pseudo-Coloring

Functional Guide | Reference: SetShading, PseudoColor

///////////////////////////////////////////////////////////// // This code snippet shows how to perform pseudo-coloring. // ///////////////////////////////////////////////////////////// // Images constructor EImageBW8 srcImage; EImageC24 dstImage; // ... // Create a pseudo-color lookup table EPseudoColorLookup pcLut; // Define a shade of pure tints, from red to blue pcLut.SetShading(EC24(255, 0, 0), EC24(0, 0, 255), EColorSystem_Ish); // Source and destination images must have the same size dstImage.SetSize(&srcImage); // Generate the pseudo-colored image EasyColor::PseudoColor(&srcImage, &dstImage, &pcLut);
///////////////////////////////////////////////////////////// // This code snippet shows how to perform pseudo-coloring. // ///////////////////////////////////////////////////////////// // Images constructor EImageBW8 srcImage= new EImageBW8(); EImageC24 dstImage= new EImageC24(); // ... // Create a pseudo-color lookup table EPseudoColorLookup pcLut= new EPseudoColorLookup(); // Define a shade of pure tints, from red to blue EC24 red= new EC24(255, 0, 0); EC24 blue= new EC24(0, 0, 255); pcLut.SetShading(red, blue, EColorSystem.Ish); // Source and destination images must have the same size dstImage.SetSize(srcImage); // Generate the pseudo-colored image EasyColor.PseudoColor(srcImage, dstImage, pcLut);