0

我有一个关于 C++ 的代码,它创建文件并向其中写入数据。是否可以使用 Python 的函数在我的 C++ 代码中使用 Python 的功能?例如,我想这样做:

# Content of function.py
from PIL import Image
imgObject = Image.open('myfile.jpg') # Create Image object
pixArray = imgObject.load() # Create array of pixels
pixColor = pixArray[25, 25] # Get color of pixel (25,25)

我想使用 C++ 可能性将 pixColor 写入文本文件:

#include <fstream>
#include <iostream>

int main()
{
  ofstream fout('color.txt', ios_base::out | ios_base::binary);
  fout << pixColor;
}

这只是一个例子。我的应用程序将真正检测每个像素的颜色并将其输出到“color.txr”文件中,所以我需要比 Python 更快的东西。有没有可能做到这一点?非常感谢!

4

1 回答 1

1

你可以看看 boost::python 库,它非常适合连接 python 和 C++。

于 2011-10-10T18:28:10.483 回答