Python opencv - шить заморожен на Windows 10 - PullRequest
0 голосов
/ 05 октября 2019

Я использую opencv-python. Я запускаю его в python 3.7 на Windows 10, ниже есть mwe (просто поместите несколько изображений, чтобы попробовать):

from imutils import paths
import numpy as np
import imutils
import cv2
import os

if __name__=='__main__':
    base_path = 'img/'
    simple = '3'
    simple_imgs = os.listdir(os.path.join(base_path,simple))

    # loop over the image paths, load each one, and add them to our
    # images to stitch list
    images = []
    for image_path in simple_imgs:
        image = cv2.imread(os.path.join(base_path,simple,image_path))
        scale_percent = 50 # percent of original size
        width = int(image.shape[1] * scale_percent / 100)
        height = int(image.shape[0] * scale_percent / 100)
        dim = (width, height)
        image = cv2.resize(image, dsize=dim, interpolation=cv2.INTER_CUBIC)
        images.append(image)

    print("[INFO] stitching images...")
    stitcher = cv2.createStitcher() if imutils.is_cv3() else cv2.Stitcher_create()
    (status, stitched) = stitcher.stitch(images)

По существу, все застревает после print("[INFO] stitching images..."). Я попытался точно такой же код на OSX и Ubuntu, и все работает отлично. Я попытался переустановить opencv-python, я следую официальному руководству и использую pip. Любой совет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...