Blurry panoramas with stitching_detailed.py

Hi, I have a question regarding the stitching pipeline. When I use the stiching_detailed.py with default parameters (opencv/stitching_detailed.py at master · opencv/opencv · GitHub) to stitch a set of images, I get blurryness in the image. When I use stiching_detailed.cpp with default parameters (opencv/stitching_detailed.cpp at master · opencv/opencv · GitHub) to stitch the same set of images, there isn’t any blurryness. I use python 3.7.0, opencv version 4.5.1 for python and c++. Has anyone experienced the same issue and found a solution? Both codes seem to be doing the same job, I only saw minor differences and fixing the differences didn’t change the outcome. See below for example images (top image was generated with python, bottom image was generated with c++):

both source files look like they’re meant to behave the same.

this might be a bug. blending isn’t actually being done in one of them?

Yes, I think it’s a bug. Both applied multi band blending.

feel free to report the issue on github, or add your voice if the issue was reported already