失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python OpenCV中的Stitcher.stitch图像拼接方法介绍(详细)

Python OpenCV中的Stitcher.stitch图像拼接方法介绍(详细)

时间:2020-09-17 19:43:18

相关推荐

Python OpenCV中的Stitcher.stitch图像拼接方法介绍(详细)

目录

createstitch示例

create

作用:创建一个Stitcher实例函数原型:

cv.Stitcher_create([, mode]) -> retval

参数: mode:图像拼接模式 cv2.Stitcher_PANORAMA:创建照片全景模式,期望在透视变换和项目下产生的图像。cv2.STITCHER_SCANS:构成扫描图像的模式,默认情况下,需要仿射变换下的图像并不补偿曝光。 返回值: Stitcher类的实例

stitch

作用:拼接指定的图像函数原型:

cv.Stitcher.stitch(images[, pano]) -> retval, panocv.Stitcher.stitch(images, masks[, pano]) -> retval, pano

参数说明: images:输入图像的列表,每个图像都是array。masks:每个输入图像的掩码,指定要查找关键点的位置(可选)。 返回值: retval:退出状态码,为0代表正常。pano:最终的全景图。

示例

def stitch(images):''':param images: Input images path list:return pano: Final pano'''stitcher = cv2.Stitcher_create(cv2.Stitcher_PANORAMA)(retval, pano) = stitcher.stitch([cv2.imread(image) for image in images])return pano

如果觉得《Python OpenCV中的Stitcher.stitch图像拼接方法介绍(详细)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。