将 OpenFrameWorks 与激动人心的项目 VS2015 连接起来
Connecting OpenFrameWorks with exciting project VS2015
我想使用 openframeworks 为无人机项目制作一个很棒的用户界面。我正在使用 CVDrone 项目作为我的基础,并希望能够将 CVDrone 项目连接到我的 openframeworks 项目,以便我可以在我的 openframeworks 项目中调用来自 CVDrone 的函数。
如果我 运行 这两个项目分开,它们工作完美,没有错误或任何东西。但是无法连接它们。
我试过了,但是 VS 2015 向我抛出各种错误。从未找到的库到丢失的 .dll 文件,应有尽有。
你有几个选择。一个 hacky 选项,但就时间和 c++ 经验而言是务实的,将有两个程序,一个 CVDrone 和一个 OF 程序,通过同一台计算机上的套接字相互通信。 OSC makes it easy to pass arguments and not have to worry about parsing data. In terms of streaming frames, you might want to check out spout.
但是,快速浏览 CVDrone 项目及其示例,应该可以将该项目集成到 OpenFrameworks 项目中。我建议尝试 ofxCV 直接使用 OpenCV。您需要将 OpenCV 2 换成 OpenCV 3 库 (headers/dlls),当然还有 ardrone
类 到您的项目。
我想使用 openframeworks 为无人机项目制作一个很棒的用户界面。我正在使用 CVDrone 项目作为我的基础,并希望能够将 CVDrone 项目连接到我的 openframeworks 项目,以便我可以在我的 openframeworks 项目中调用来自 CVDrone 的函数。
如果我 运行 这两个项目分开,它们工作完美,没有错误或任何东西。但是无法连接它们。
我试过了,但是 VS 2015 向我抛出各种错误。从未找到的库到丢失的 .dll 文件,应有尽有。
你有几个选择。一个 hacky 选项,但就时间和 c++ 经验而言是务实的,将有两个程序,一个 CVDrone 和一个 OF 程序,通过同一台计算机上的套接字相互通信。 OSC makes it easy to pass arguments and not have to worry about parsing data. In terms of streaming frames, you might want to check out spout.
但是,快速浏览 CVDrone 项目及其示例,应该可以将该项目集成到 OpenFrameworks 项目中。我建议尝试 ofxCV 直接使用 OpenCV。您需要将 OpenCV 2 换成 OpenCV 3 库 (headers/dlls),当然还有 ardrone
类 到您的项目。