Code base obscuration (for images) 1.0
It implements different obscuration methods on portable images (.pgm and .ppm)
|
This is the complete list of members for obscurationPGM, including all inherited members.
areaAverager_PGM(ImageBase &image, ImageBase &o_image, int start_i, int start_j, int area_h, int area_w) | obscurationPGM | static |
areaScrambling_PGM(ImageBase &image, ImageBase &o_image, int start_i, int start_j, int area_h, int area_w) | obscurationPGM | static |
averageByRegion_PGM(ImageBase &image, ImageBase &o_image, int regionHeight, int regionWidth) | obscurationPGM | static |
bilinearRedim299_PGM(ImageBase &image, ImageBase &o_image) | obscurationPGM | static |
genBitsGroups(std::vector< std::vector< int > > &groups, int groupSize) | obscurationCommon | static |
genPRNS(unsigned int seq[8]) | obscurationCommon | static |
interpolate_bilinear_PGM(ImageBase &image, int &valV, float i, float j) | obscurationPGM | static |
interpolate_grey(int p11, int p21, int p12, int p22, float dx, float dy) | obscurationPGM | static |
intVec2intArray(std::vector< int > &vec, int arr[8]) | obscurationCommon | static |
newAverageBlurring_PGM(ImageBase &image, std::vector< ImageBase > &o_images) | obscurationPGM | static |
scrambling_PGM(ImageBase &image, ImageBase &o_image, int regionHeight, int regionWidth) | obscurationPGM | static |
selectiveGroupEncryption_PGM(ImageBase &image, ImageBase &o_image, int bitsGroup[8], int groupSize) | obscurationPGM | static |
selectiveIndividualEncryption_PGM(ImageBase &image, ImageBase o_images[8]) | obscurationPGM | static |
selectiveProgressiveEncryption_PGM(ImageBase &image, ImageBase o_images[8], bool MSBtoLSB) | obscurationPGM | static |