0

ファイルを作成してデータを書き込むC++のコードがあります。C++ コードで Python の機能を使用するために 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

Python と C++ のインターフェイスに最適な boost::python ライブラリを参照してください。

于 2011-10-10T18:28:10.483 に答える