Its not Python, it does not generate images, I don’t explain anything, but i did solve your puzzle...
Sorry I could not be more help-full 😅.
Sorry I could not be more help-full 😅.
In[]:=
im=
;FindDiff[im_]:=DynamicModule[{dims,h,diffs},dims=ImageDimensions@im;h=First@dims/2;diffs=(Reverse/@ComponentMeasurements[Dilation[Pruning@FillingTransform@DeleteSmallComponents[Binarize[ImageSubtract[ImageTake[im,All,h],ImageTake[im,All,-h]]],5],5],"Centroid"]);Manipulate[HighlightImage[im,({Transparent,Disk[i+{#,0},GeometricMean[dims]/15]})&/@{0,h},"Darken"],{{i,First@First@diffs,"Differences"},diffs,ControlType->SetterBar}]]FindDiff[im]
Out[]=
