将PyObjut*转换为C++ Objo

2024-09-28 01:27:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个共享的图书馆(实用工具)这将向python返回以下内容:

cv::Mat toCvMat(PyObject *ndArrayObj) {
    // return cv::Mat
}

我使用以下命令从python脚本调用该方法:

Python:

^{pr2}$

当我把这个传递到我的另一个测试库(测试_图书馆.so),它作为PyObject*传递,如何在测试中访问cv::Mat_图书馆。那么?公司名称:

Python:

test_library.process(testMat)

<强> C++ >强>

bool TestLibrary::Process( PyObject* pTestImg)
{
// How to get cv::Mat from pTestImg?
}

目前,我的test_库没有与util链接,它们是独立的.so文件。在


Tags: 方法test命令脚本returnso图书馆实用工具

热门问题