代码之家  ›  专栏  ›  技术社区  ›  Sruthipriyanga

使用opencv对图像应用阈值时出错

  •  0
  • Sruthipriyanga  · 技术社区  · 6 年前

    当我在做卡片扫描以从图像中提取文本时,我想从图像中获取准确的文本,但我只从卡片中获取准确的图像值,我试图在我的卡片上应用自适应阈值,但我发现错误如下

     File "C:/Users/shruthipriyanka/PycharmProjects/Scanning/sample.py", line 11, in <module>
        newimage = cv2.resize(oriimage,(583,327))
    Type Error: src is not a numpy array, neither a scalar
    

    谁能解释一下我做错了什么,并提出一些解决办法吗。

    1 回复  |  直到 6 年前
        1
  •  1
  •   nikosm    6 年前

    最可能发生的情况是,您正在向resize函数传递一个PIL图像。你可以这样做 pix = numpy.array(pic) 将图像转换为numpy数组。