# Load the newly uploaded image
new_image_path = "/mnt/data/5B49AFEE-DAC2-486C-9BA8-445206C877B1.jpeg"
new_image = Image.open(new_image_path)
# Convert to OpenCV format
new_image_cv = cv2.cvtColor(np.array(new_image), cv2.COLOR_RGB2BGR)
# Upscale and enhance
upscaled_new_cv = cv2.resize(new_image_cv, None, fx=4, fy=4, interpolation=cv2.INTER_CUBIC)
enhanced_new_cv = cv2.detailEnhance(upscaled_new_cv, sigma_s=10, sigma_r=0.15)
enhanced_new_cv = cv2.edgePreservingFilter(enhanced_new_cv, flags=1, sigma_s=60, sigma_r=0.4)
# Convert back to PIL
final_enhanced_new_image = Image.fromarray(cv2.cvtColor(enhanced_new_cv, cv2.COLOR_BGR2RGB))
# Save final image
final_new_output_path = "/mnt/data/final_enhanced_uploaded_image.jpg"
final_enhanced_new_image.save(final_new_output_path)
final_new_output_path