在lua脚本中调用python和C++脚本

我正在尝试创建一个程序,用于处理大量图像。对于图像处理,我目前正在使用一个利用openCV库的python脚本。

所以,这是我的问题:

我正在main.lua中解析一些数据。在数据被解析后,我想将其发送到processing.py中,在处理完成后将控制返回到main.lua,并返回处理过的图像结果。然后,main.lua将使用Love2D引擎显示图像并继续程序。

如何在lua解释器中调用python解释器?

我需要像这样的东西发生:

result_of_python := 调用带有参数image_data的processing.py

另外,我如何在lua脚本中调用C++代码(我应该调用源代码还是编译后的代码?),因为我想使用C++ openCV来提高整体性能,而不是使用python openCV。

点赞