cv2_imshow() 需要 1 个位置参数,但给出了 2 个

时间:2021-01-10 16:03:47

标签: python

我在 Google Colab 上收到以下错误。我该如何解决这个问题?

<块引用>

错误:cv2_imshow() 需要 1 个位置参数,但给出了 2 个

import cv2 import numpy as np
import pytesseract
from pytesseract import Output
from google.colab.patches import cv2_imshow
img = cv2.imread('aaa.jpg')
layer = img.copy() 
gp={layer}
for i in range(6): 
layer=cv2.pyrDown(layer)
gp.append(layer)
cv2_imshow(str(i),layer)
cv2_imshow("original image",img)
cv2waitKey(0) 
cv2.destroyAllWindows() 

1 个答案:

答案 0 :(得分:0)

cv2_imshow 不接受标题,因为它显示在同一个笔记本中。因此,您应该使用 cv2_imshow(layer) 而不是 cv2_imshow(str(i),layer)。此外,您可以在 cv2_imshow(layer) 之前打印 (i) 以区分一个输出。
祝你好运!