我正在开发一个iOS视频应用程序,需要做的东西像应用程序过滤器,调整亮度/对比度/饱和度添加覆盖物等。由于我是图像处理新手,我无法判断我可以使用哪些资源(即API,开源库)。所以在这个领域有经验的人的任何指导都会有很大的帮助。视频图像处理工具和资源为iPhone/ios
回答
这里是关于在Mac GPU加速视频处理和iOS的一个伟大的教程: http://www.sunsetlakesoftware.com/2010/10/22/gpu-accelerated-video-processing-mac-and-ios
基于这项工作,我开发了一个完整的加速图像和视频处理框架:https://github.com/BradLarson/GPUImage ,所以我现在将人们引导到那。 – 2012-04-16 17:03:41
布拉德的GPUImage是你应该用于实时视频处理的东西,比如亮度调整等等。你可以推出自己的产品,但这需要很长时间。在GPU上进行这种处理是在iOS上快速执行视频处理逻辑的唯一方法。如果你想支持无损视频,需要一个完整的alpha通道,或者你想做无缝循环和其他动画逻辑,你可能还想看看我的AVAnimator库。 – MoDJ 2013-08-20 21:01:36
使用OpenCV。
1.使用OpenCV的
退房OpenCV homepage下载OpenCV的来源。
2.检查出这个SOF关于OpenCV的详细信息,在iOS
3.获取和阅读OpenCV的一些好书
上OpenCV的最好的书是“Learning OpenCV”由OpenCV的主创始人Gary Bradsky编写。
第二个是“OpenCV cookbook”。
这些书包含了许多对OpenCV的例子与描述
4.退房OpenCV documentation一起。
OpenCV文档包含完整功能的详细信息。它还包括很多tutorials,这对所有人都很有好处。
5.也尝试运行OpenCV示例。它包含了很多好的节目
一切顺利。
我正在检查这个。但是,为什么OpenCV在iOS中已经构建了openGL ES支持时是必需的? – gigahari 2012-02-02 09:16:41
- 1. MATLAB视频拍摄和图像处理无图像采集工具箱
- 2. 需要视频处理工具
- 3. 图像处理视频讲座或任何其他学习资源?
- 4. EmguCV - 处理视频并将图像捕获为图像
- 5. 图像处理(WinRT和C#) - 图像到视频
- 6. Java中的图像处理,如MATLAB图像处理工具箱
- 7. 图像/视频处理选项
- 8. 用C#处理图像/视频流
- 9. 图像视图设置图像资源
- 10. Opengl纹理映射和图像资源
- 11. mt4j和处理库:清洁图像资源
- 12. matlab中的图像处理工具箱
- 13. Unix强大的图像处理工具
- 14. 基于Flash的图像处理工具
- 15. Eclipse - 图像处理工具箱可用?
- 16. WP7的图像处理工具
- 17. TDD/BDD截屏视频/视频资源
- 18. 并行/多处理器音频处理资源
- 19. 处理自定义cms的图像,视频和文档
- 20. 图像和视频同步到客户端的工具
- 21. C#资源处理
- 22. RAII资源处理
- 23. 从ashx处理程序Html5视频源
- 24. 在iPad上处理大型视频源
- 25. 如何使用资源,如果“资源和图像”为空
- 26. 处理图像视图
- 27. 视频源和图形API
- 28. 差分视频帧和图像文件有关的数字图像处理
- 29. 笨 - 加载图像,CSS,JS,视频(网络资源)到HTML
- 30. 视频资源来自
您可以使用OpenCV。它适用于iphone。看看这篇文章http://stackoverflow.com/questions/348040/iphone-and-opencv – Vignesh 2012-02-01 09:49:28