【问题标题】:The average image of multiple images多张图片的平均图片
【发布时间】:2019-12-12 06:23:37
【问题描述】:

我正在使用此代码,但它不起作用。你能告诉我有什么问题吗?

import glob , cv2
import numpy as np
def read_img(img_list , img):
    n=cv2.imread(img)
    img_list.append(n)
    return img_list
path = glob.glob("02291G0AR/*.bmp")
list_ = []
cv_image = [read_img(list_,img) for img in path]
for img in cv_image:
    cv2.imshow('image',img)

错误是: cv2.imshow('图片',img)

TypeError: mat 不是 numpy 数组,也不是标量

【问题讨论】:

    标签: image


    【解决方案1】:

    我认为这样你会相处得更好:

    #!/usr/bin/env python3
    import glob , cv2
    import numpy as np
    
    # Load an image by name and return as Numpy array
    def read_img(name):
        img=cv2.imread(name)
        return img
    
    # Generate list of all image names
    names = glob.glob("*.bmp")
    
    # Load all images into list
    images = [read_img(name) for name in names]
    
    # Display all images in list
    for img in images:
        cv2.imshow('image',img)
        cv2.waitKey()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-21
      • 2017-03-21
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多