如何获取任何图像的文件流的Numpy数组

时间:2018-11-24 14:36:53

标签: numpy

我正在尝试使用imageai python库,更具体地说是使用此功能:

detector.detectObjectsFromImage()

医生说应该与任何图像的文件流组成的Numpy数组一起使用。

https://imageai.readthedocs.io/en/latest/detection/index.html

当我将其传递给Numpy数组时,如下所示:

detections = detector.detectObjectsFromImage(input_image=anumpyarray,input_type = "array")

我得到了错误:

  

检测=   detector.detectObjectsFromImage(input_image = anumpyarray,input_type =   “数组”)文件   “ /usr/local/lib/python3.6/site-packages/imageai/Detection/init.py”,   第517行,在detectObjectsFromImage中引发ValueError(“确保您   指定正确的输入图像,输入类型,输出类型和/或输出   图片路径“)ValueError:确保您指定了正确的输入图片,   输入类型,输出类型和/或输出图像路径

是因为图像流的Numpy数组和Numpy数组是不同的东西吗?

1 个答案:

答案 0 :(得分:0)

我知道它已经很旧了,但是对于需要帮助的人来说:

尝试设置2个其他参数:

minimum_percentage_probability=0, output_type='array'

有关更多信息,请进入imageai\Detection\__init__.py -> detectObjectsFromImage