sara elmasry Ответов: 1

Изменил название, чтобы отпугнуть определенных людей


Привет,
Я пытаюсь сделать виртуальную раздевалку с помощью kinect. Моя проблема заключается в том, что я хочу использовать poser для моделирования, поэтому мне нужно преобразовать C++ из kinect в python. У меня нет никакого опыта работы на python!

Кто-нибудь может мне помочь, пожалуйста?

Что я уже пробовал:

Сообщение было использовано людьми, ошибочно думающими, что это бесплатный сервис преобразования.

joshrduncan2012

Почему вы используете Python, если у вас нет никакого предыдущего опыта работы с ним? Почему вы не можете использовать язык, который вам более знаком?

Sergey Alexandrovich Kryukov

Было бы трудно ответить на такой вопрос. Как будто получение знаний требовало оправданий... Но обычно "обращение" - это плохая идея.
Язык ценен только в том случае, если он поддерживает какой-то иной способ мышления...
—СА

joshrduncan2012

Я согласен на 100%.

Matthew Faithfull

Я очень мало знаю о Python, кроме того, что он отстой, но я слышал, что если вы хотите соединить C++ и Python вместе, то есть библиотека Boost, которая поможет вам в этом, предположительно Boost::python. Я бы начал с http://wiki.python.org/moin/boost.python/GettingStarted

Sergey Alexandrovich Kryukov

Ваша первая проблема здесь заключается в том, чтобы не стать позером Python, будучи поклонником C++ в глубине души. :-)
Вот почему "обращение", возможно, не очень хорошая идея.
—СА

TRK3

Вы можете вызывать функции в C-DLL из python с помощью библиотеки Python ctypes.

Или вы можете создать процесс и получить возвращаемые значения с помощью модуля python subprocess.

И/или вы можете вызвать интерпретатор python из C.

Существует множество способов взаимодействия C/C++ и python. Я бы посмотрел на то, чтобы сделать это, а не преобразовывать все в python.

GiZmoDragonBack

Что вы подразумеваете под обращением? Автоматически или вручную?

1 Ответов

Рейтинг:
2

Albert Holguin

Я понятия не имею, что такое "kinect", но я часто работаю с привязкой C++/Python. Существует инструмент под названием "swig", который широко используется для экспорта C++ в Python (и других комбинаций). По сути, вы создаете интерфейсные файлы (*.i), которые передаете Swig (автономному приложению), генерирующему объекты/библиотеки, которые можно импортировать в Python. Это может быть немного больно, но это работает, и есть много людей, использующих его, так что если вы столкнетесь с проблемами, есть некоторая помощь там.

Упрощенная оболочка и генератор интерфейсов[^]


Dave Kreskowiak

Тебе пришлось откопать вопрос четырехлетней давности? Неужели?

Albert Holguin

На даты не смотрел... это появляется в моей ленте как вопрос без ответа, учитывая мои фильтры... что я могу сказать? ::пожимать::

Dave Kreskowiak

ОК. Я уже делал то же самое раньше.

Он мог быть поражен раньше спам-сообщением, которое было удалено. Это вернет его на первое место в списке.