algorithms – Is it possible to combine multiple manually taken photographs of a presentation slide into a higher quality image?

I often go to presentations and take pictures of slides. Sometimes I sit too far and the pictures are blurry or noisy.

We know that if N photograph the same object from exactly the same point in the same lighting conditions and make the average pixel by pixel, it would mitigate them and improve the quality of the shutter.

However, in the case of photographs taken by hand with a mobile phone, they (1) will be slightly offset or rotated due to hand movements, (2) some areas may be darkened.

My question is: "Is there any Linux software that can take, for example, 2 to 10 photos from the same slide, look for the most probable offsets / rotations, compile them for them and darkened areas and to improve the quality of the image? "