【问题标题】:How can I convert fastai image from open_image() format to opencv?如何将 fastai 图像从 open_image() 格式转换为 opencv?
【发布时间】:2019-05-07 17:54:32
【问题描述】:

我在 fast.ai 中以这种方式打开了图像:

 img = open_image(img_f)

如何使用 cv2.imshow 显示它?

【问题讨论】:

  • 它需要是一个 Numpy 数组,对于 cv2.imshow(),所以尝试 cv2.imshow("preview",img) 后跟 cv2.waitKey()。做不到这一点,试试cv2.imshow("preview",np.array(img))
  • 都因 TypeError 失败:参数 'mat' 的预期 cv::UMat
  • cv2.imshow("image",image2np(img))
  • FastAi 不是已经在使用这个包了吗?)
  • @StepanYakovenko,fastai 默认使用 OpenCV,因为它是目前最快的库。你能把我的答案标记为正确吗?

标签: python opencv fast-ai


【解决方案1】:

FastAi 已经使用这个包来处理图像。 当您执行 open_image 函数时,请检查文档字符串:

def open_image(fn):
    """ Opens an image using OpenCV given the file path.

【讨论】:

    猜你喜欢
    • 2012-12-17
    • 2017-08-31
    • 2019-08-14
    • 2014-05-24
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    相关资源
    最近更新 更多