本文整理汇总了Python中pr0ntools.stitch.pto.project.PTOProject.from_default方法的典型用法代码示例。如果您正苦于以下问题:Python PTOProject.from_default方法的具体用法?Python PTOProject.from_default怎么用?Python PTOProject.from_default使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pr0ntools.stitch.pto.project.PTOProject
的用法示例。
在下文中一共展示了PTOProject.from_default方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: name
# 需要导入模块: from pr0ntools.stitch.pto.project import PTOProject [as 别名]
# 或者: from pr0ntools.stitch.pto.project.PTOProject import from_default [as 别名]
help='reference project to work on')
parser.add_argument('images', metavar='images', type=str, nargs='+',
help='image files to put int output')
parser.add_argument('--out', action='store', type=str, dest="pto_out", default="out.pto",
help='output file name (default: out.pto)')
parser.add_argument('--allow-missing', action="store_true", dest="allow_missing", default=True, help='Allow missing images')
parser.add_argument('--border', action="store_true", dest="border", default=False, help='Manually optimize border')
args = parser.parse_args()
pto_ref_fn = args.pto_ref[0]
pto_out_fn = args.pto_out
print 'Reference in: %s' % pto_ref_fn
print 'Out: %s' % pto_out_fn
# Have to start somewhere...
pto_out = PTOProject.from_default()
# Add the images in
for image in args.images:
pto_out.add_image(image)
pto_ref = PTOProject.from_file_name(pto_ref_fn)
pto_ref.remove_file_name()
linear_reoptimize(pto_out, pto_ref, allow_missing=args.allow_missing, order=2, border=args.border)
print 'Centering...'
center(pto_out)
print 'Converting to Hugin form...'
resave_hugin(pto_out)