2016-10-06 4 views
-2

У меня есть набор скриптов, которые используют некоторые зависимости, такие как caffe (используется для глубокого обучения). Скрипт обнаруживает объект и рисует прямоугольник рядом с ним (он используется в симуляторе автомобиля). Мой вопрос в том, какой лучший способ использовать скрипт на C++? Я могу вручную преобразовать весь код в C++ и просто использовать его как отдельный модуль, или я могу создать отдельный модуль, который загружает скрипт с использованием C++-оболочки в API-интерфейсе python и просто вызывает команду python в оболочке и позволяет смешному делу запускать где-то еще (в значительной степени внедряем питон в C++). Каков наиболее эффективный метод расчета времени-вознаграждения?Преобразование скрипта Python в C++

+0

Почему бы не просто использовать Cython тем временем? – SerialDev

+0

Полностью зависит от обстоятельств. Если это экспериментальный параметр, вероятно, вы должны использовать скрипт как есть. Для производства либо конвертируйте в C++, либо посмотрите на Cython или Swig. –

ответ

1

Предлагаю вам отредактировать свой скрипт Python, чтобы он возвращал четыре точки прямоугольника вместо рисования прямоугольника вокруг обнаруженного объекта. Затем используйте способ, описанный в принятом ответе на вопрос this, чтобы получить 4 точки прямоугольника из сценария Python и нарисовать их на C++. Надеюсь это поможет!

Смежные вопросы