我在python的代码中初始化结构体类的参数为0
class tagEkdExpInfo(Structure):
_fields_ = (
('prekpts', (c_int*24)),
('roateangle', c_float),
('kptconf', (c_float*24))
)
expinif = tagEkdExpInfo(prekpts=(c_int*24)(),roateangle = c_float(),kptconf = (c_float*24)())
将他传递给c++动态库,在c++程序中会对其中的值进行处理
ret =libraryProcess(image,nimw,nimh,box,expinif,eyekpt)
在其中会有赋值,返回值是一个错误码,处理成功为0。
然后我在python中后续想要使用处理后的值“prekpts”,但是这样直接调用的话结果全是0
print(list(expinif.prekpts))
我该怎样才能调到这个被更改后的数据呢?