Python API для C ++ - PullRequest
       10

Python API для C ++

0 голосов
/ 10 октября 2011

У меня есть код на C ++, который создает файл и записывает в него данные.Можно ли использовать функции Python для использования функциональности Python в моем коде C ++?Например, я хотел бы сделать это:

# 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)

Я хочу записать pixColor в текстовый файл, используя возможности C ++:

#include <fstream>
#include <iostream>

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

Это только пример.Мое приложение действительно определяет цвет каждого пикселя и выводит его в файл 'color.txr', поэтому мне нужно что-то быстрее, чем Python.Есть ли возможность сделать это?Большое спасибо!

1 Ответ

1 голос
/ 10 октября 2011

Вы можете взглянуть на библиотеку boost :: python, которая отлично подходит для взаимодействия с python и C ++.

...