Python 如何修复dlib.full_object_detection可调用对象不可调用的问题,以便将多个numpy数组保存到npz文件中?

Python 如何修复dlib.full_object_detection可调用对象不可调用的问题,以便将多个numpy数组保存到npz文件中?,python,arrays,numpy,dlib,callable,Python,Arrays,Numpy,Dlib,Callable,我正在尝试保存多个numpy数组,其中包含来自图像的68个面部地标坐标。我在数组名称的末尾使用.format,但是当我在terminal中运行程序时,它返回时带有object not callable 我在运行raspbian的raspberrypi3上,我使用这个程序通过OpenCV、dlib和python的面部标志进行情感识别。我使用的代码是从pyimagesearch的人脸识别页面中修改和插入的代码,以及我自己的一些代码。我尝试将.format行与第43行放在一起,但是它返回了.forma

我正在尝试保存多个numpy数组,其中包含来自图像的68个面部地标坐标。我在数组名称的末尾使用.format,但是当我在terminal中运行程序时,它返回时带有object not callable

我在运行raspbian的raspberrypi3上,我使用这个程序通过OpenCV、dlib和python的面部标志进行情感识别。我使用的代码是从pyimagesearch的人脸识别页面中修改和插入的代码,以及我自己的一些代码。我尝试将.format行与第43行放在一起,但是它返回了.format行

TypeError: 'numpy.ndarray' object is not callable  
当我在终端上运行代码时,结果是

TypeError: 'dlib.full_object_detection' object is not callable
然而,当我运行callable时,它返回了

True
我希望输出是

[INFO] processing image 1/4  
[INFO] processing image 2/4  
[INFO] processing image 3/4  
[INFO] processing image 4/4  
每幅图片的numpy数组都在中间。
如何修复它,使其将每个numpy数组保存到array.npz文件?

您可以导入
dlib
,但代码示例不创建或使用
dlib.full\u object\u detection
。如果事实上它根本不使用
dlib
。在任何情况下,错误都表示它是一个
ndarray
,而不是一个函数(可调用)
x()
是尝试将
x
用作可调用项的语法
x[…]
是索引语法,以及
ndarray
上的单词。您可以导入
dlib
,但代码示例不创建或使用
dlib.full\u object\u detection
。如果事实上它根本不使用
dlib
。在任何情况下,错误都表示它是一个
ndarray
,而不是一个函数(可调用)
x()
是尝试将
x
用作可调用项的语法
x[…]
是索引语法,以及
ndarray
上的单词。
[INFO] processing image 1/4  
[INFO] processing image 2/4  
[INFO] processing image 3/4  
[INFO] processing image 4/4