Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8fa429c

Browse files
committed
Merge pull request#21674 from jeremyephron:patch-1
2 parents87f526d +54693cf commit8fa429c

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

‎samples/python/stitching_detailed.py‎

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,10 @@ def main():
324324
is_work_scale_set=True
325325
img=cv.resize(src=full_img,dsize=None,fx=work_scale,fy=work_scale,interpolation=cv.INTER_LINEAR_EXACT)
326326
ifis_seam_scale_setisFalse:
327-
seam_scale=min(1.0,np.sqrt(seam_megapix*1e6/ (full_img.shape[0]*full_img.shape[1])))
327+
ifseam_megapix>0:
328+
seam_scale=min(1.0,np.sqrt(seam_megapix*1e6/ (full_img.shape[0]*full_img.shape[1])))
329+
else:
330+
seam_scale=1.0
328331
seam_work_aspect=seam_scale/work_scale
329332
is_seam_scale_set=True
330333
img_feat=cv.detail.computeImageFeatures2(finder,img)
@@ -345,9 +348,9 @@ def main():
345348
img_names_subset= []
346349
full_img_sizes_subset= []
347350
foriinrange(len(indices)):
348-
img_names_subset.append(img_names[indices[i,0]])
349-
img_subset.append(images[indices[i,0]])
350-
full_img_sizes_subset.append(full_img_sizes[indices[i,0]])
351+
img_names_subset.append(img_names[indices[i]])
352+
img_subset.append(images[indices[i]])
353+
full_img_sizes_subset.append(full_img_sizes[indices[i]])
351354
images=img_subset
352355
img_names=img_names_subset
353356
full_img_sizes=full_img_sizes_subset
@@ -479,7 +482,7 @@ def main():
479482
blender=cv.detail.Blender_createDefault(cv.detail.Blender_NO)
480483
elifblend_type=="multiband":
481484
blender=cv.detail_MultiBandBlender()
482-
blender.setNumBands((np.log(blend_width)/np.log(2.)-1.).astype(np.int))
485+
blender.setNumBands((np.log(blend_width)/np.log(2.)-1.).astype(np.int32))
483486
elifblend_type=="feather":
484487
blender=cv.detail_FeatherBlender()
485488
blender.setSharpness(1./blend_width)
@@ -513,6 +516,5 @@ def main():
513516

514517

515518
if__name__=='__main__':
516-
print(__doc__)
517519
main()
518520
cv.destroyAllWindows()

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp