我正在学习图像和视频处理领域-特别是模式识别领域(物体,人等)。我希望使用一种编程语言将转换应用于图像和视频(更重要的是视频)。我正在考虑在Xcode中使用C++来做这件事。我想要建立的算法我想从网络上获取数据(例如提交的视频)-处理它们,然后给出输出。我的问题有几个部分:
(1) C++是做这件事的最佳语言吗?这可以在Python中完成吗?(我猜C++比Python更快,可能可以处理更大的文件/更密集的算法)
(2)在xcode中为此设置项目的最佳方法是什么-它是一个直接的(A)命令行工具"vanilla“项目,还是应该在objective C中使用一个Cocoa应用程序?(我需要学习Obj-C)
我的短期目标是写一些简单的算法,看看它们是如何在视频上工作的。然后将其(在后端)连接到前端web GUI (这样我就可以将视频提交到我的代码中)。卷不会很大,但文件大小可能会很大。
任何洞察力都将受到高度赞赏。
麦克斯。
发布于 2009-12-02 06:03:45
发布于 2009-12-02 05:00:54
我的建议是让一个原型在python中工作,然后在算法工作后,使用boost的python集成在C++中重写性能密集型部分。
发布于 2009-12-02 05:14:26
如果你想专攻这一领域,请立即使用C++作为算法部分--无论如何,你都必须学习如何有效地使用C++。
关于项目类型-这真的无关紧要,尽管如果你想以后在应用程序和命令行应用程序周围包装一个很好的GUI,那么你应该选择Cocoa。
使用C++并不重要,如果你注意一些注意事项,你可以在任何地方混合使用C++源代码。Using C++ With Objective-C对此给出了一些见解。
https://stackoverflow.com/questions/1828700
复制相似问题