我正在尝试使用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数组是不同的东西吗?
答案 0 :(得分:0)
我知道它已经很旧了,但是对于需要帮助的人来说:
尝试设置2个其他参数:
minimum_percentage_probability=0, output_type='array'
有关更多信息,请进入imageai\Detection\__init__.py -> detectObjectsFromImage