合成后的图片是这样的,合成用的图片数越多,合成后的图片中的人像就越透明。请问怎么改写这个代码可以改善这种情况?
原图片
gimage_out()//这行除以n了,不要除以n,n值越大越透明
gimage_out[y][x] = (unsigned char)(a / (double)nimage);
改为
gimage_out[y][x] = (unsigned char)(a);
或者
gimage_out[y][x] = (unsigned char)(a / 2); 除以3等一个固定值。不要随着合成图片的数量增加除以增加的数量,否则越来越透明