我得到了翻转的问题,因为只显示了右侧部分,其余的图片只有灰色。水平翻转图像C++
![Lena FLipped][1]
Image *im2 = new Image();
im2->CloneImage(image);
unsigned int sizeX = im2->GetSizeX();
unsigned int sizeY = im2->GetSizeY();
for(int x = 0; x < sizeX/2;x++){
for(int y = 0;y < sizeY;y++){
Image::PixelType pix = im2->GetPixel(x,y);
im2->SetPixel(x,y,sizeX-x-1);
im2->SetPixel(sizeX-x-1,y,pix);
}
}
ImageIO::Write("flip.pgm", im2);
im2-> SetPixel(X,Y,SIZEX-X-1);似乎是造成这个问题,它应该设置与像素值(sizeX-x-1,y) –