I have a batch of overlapping JPEG clips shot with a digital camera and I need a single Python script that will automatically stitch them into a seamless panorama. The script should read a folder of JPEGs, align and blend the frames, then export a high-resolution panorama that looks clean and professional. Because the source shots come straight from the camera, I also want a built-in post-processing pass that applies: • Color correction • Noise reduction • Image sharpening You are free to choose the most suitable libraries—OpenCV, scikit-image, PIL, or any other Python tools—as long as the final script runs from the command line and works on both Windows and macOS. Please structure it so I can point to an input folder and an output path, adjust key parameters from the top of the file, and get a finished panorama in one step. Deliverables: the fully documented .py file and a brief read-me explaining any dependencies and basic usage.