目录
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图像拼接方法介绍(详细)》对你有帮助,请点赞、收藏,并留下你的观点哦!