Skip to content

Instantly share code, notes, and snippets.

@SubhiH
Created December 26, 2018 23:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SubhiH/4ec66fa824682750e9c9d716a322abfa to your computer and use it in GitHub Desktop.
Save SubhiH/4ec66fa824682750e9c9d716a322abfa to your computer and use it in GitHub Desktop.
Rotate gray scale image
void ImageOperator::rotate(const unsigned char* input,
const int width,
const int height,
const int channel,
unsigned char*& output){
unsigned char* tmp = new unsigned char[width*height*channel];
for (int row = 0; row < height; ++row) {
for (int col = 0; col < width; col+=1) {
tmp[col*width+width-1-row] = input[row*width+col];
}
}
output = tmp;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment