Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use opencv to realize Image Mosaic in python

Shulou Source: shulou.com Published: 2022-06-01 07:45:44 10月01日 Update

This article mainly introduces the relevant knowledge of "how to use opencv to realize image stitching in python". Xiaobian shows you the operation process through actual cases. The operation method is simple, fast and practical. I hope this article "how to use opencv to realize image stitching in python" can help you solve the problem.

1. Vertical image stitching vconcat# -*- coding: utf-8-*-import cv2image = cv 2.imread ("lena.jpg")image_v = cv 2.vconcat ([image, image]) cv 2.imshow ("Result", image_v) cv 2.waitKey (0)

Style:

2. horizontal image stitching hconcat# -*- coding: utf-8-*-import cv2image = cv 2.imread ("lena.jpg")image_h = cv 2.hconcat ([image, image]) cv 2.imshow ("Result", image_h) cv 2.waitKey (0)

Style:

3. import cv2img = cv2.imread ('icon/big.jpg ')img2=cv2.imread ('icon/small.jpg')def vconcat_resize_min(im_list, interpolation=cv2.INTER_CUBIC): w_min = min(im.shape[1] for im in im_list) im_list_resize = [cv2.resize(im, (w_min, int(im.shape[0] * w_min / im.shape[1])), interpolation=interpolation) for im in im_list] return cv2.vconcat(im_list_resize)im_v_resize = vconcat_resize_min([img, img2])cv2.imwrite ('opencv_vconcat_resize.jpg ', im_v_resize) That's all for "How to use opencv to realize image stitching in python." Thank you for reading. If you want to know more about industry-related knowledge, you can pay attention to the industry information channel. Xiaobian will update different knowledge points for you every day.

Tags: Video knowledge different style industry utf-8 practical content picture multiple practical practical article method more case level knowledge point article vertical Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Microsoft Apple NVidia vpn MariaDB