首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在xcode中使用C++进行图像和视频处理

在xcode中使用C++进行图像和视频处理
EN

Stack Overflow用户
提问于 2009-12-02 04:29:40
回答 4查看 1.9K关注 0票数 0

我正在学习图像和视频处理领域-特别是模式识别领域(物体,人等)。我希望使用一种编程语言将转换应用于图像和视频(更重要的是视频)。我正在考虑在Xcode中使用C++来做这件事。我想要建立的算法我想从网络上获取数据(例如提交的视频)-处理它们,然后给出输出。我的问题有几个部分:

(1) C++是做这件事的最佳语言吗?这可以在Python中完成吗?(我猜C++比Python更快,可能可以处理更大的文件/更密集的算法)

(2)在xcode中为此设置项目的最佳方法是什么-它是一个直接的(A)命令行工具"vanilla“项目,还是应该在objective C中使用一个Cocoa应用程序?(我需要学习Obj-C)

我的短期目标是写一些简单的算法,看看它们是如何在视频上工作的。然后将其(在后端)连接到前端web GUI (这样我就可以将视频提交到我的代码中)。卷不会很大,但文件大小可能会很大。

任何洞察力都将受到高度赞赏。

麦克斯。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-12-02 06:03:45

如果您选择使用C++ (这在该场景中似乎是可行的),您应该查看以下链接:

  • IPP -也适用于非英特尔处理器,特别是在与英特尔C++编译器结合使用时,但它的expensive
  • Intel提供了许多工具,这些工具对并行化高性能数字运算非常有用,例如TBBOpenMP (我认为其中一个不是英特尔)
  • 也许OpenCV对您很有用

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2009-12-02 05:00:54

我的建议是让一个原型在python中工作,然后在算法工作后,使用boost的python集成在C++中重写性能密集型部分。

票数 0
EN

Stack Overflow用户

发布于 2009-12-02 05:14:26

如果你想专攻这一领域,请立即使用C++作为算法部分--无论如何,你都必须学习如何有效地使用C++。

关于项目类型-这真的无关紧要,尽管如果你想以后在应用程序和命令行应用程序周围包装一个很好的GUI,那么你应该选择Cocoa。

使用C++并不重要,如果你注意一些注意事项,你可以在任何地方混合使用C++源代码。Using C++ With Objective-C对此给出了一些见解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1828700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档