如何使用iPhoneSDK进行图像处理

问题描述 投票:-1回答:1

如何在iPhone应用程序中进行图像处理和操纵?

我想包括以下三个重要步骤:

  1. 从图像数据访问原始RGB
  2. 应用任何图像处理(边缘检测,灰度,对比度和彩色)。
  3. 根据修改后的数据创建新图像。

我几乎没有颜色和对比度的链接,但仍然只是从图像的角落寻找边缘检测。

这里是链接:

https://launchpad.net/imagemagick/main/6.3.2-2

http://code.google.com/p/image-tools2009/source/checkout

http://www.google.com/codesearch#I0cABDTB4TA/pub/FreeBSD/

是否还有其他开源代码可用于这些功能?

ios4 image-processing uiimageview uiimage
1个回答
0
投票

您的问题着重介绍了开放源代码框架-但我将答案抛在Apple的CoreImage framework后面,后者现已在iOS5中提供。 CI作为OSX框架已经存在了很长时间,从iOS 5开始,您可以在iOS中使用过滤器的一部分。

优点包括:

  • 非常强大
  • 高度优化
  • [
  • Ray Wenderlich有很棒的教程,他在"Beginning Core Image in OS5"上有一篇,我认为可能就在您的胡同中。他谈到了CIContextCIImageCIFilter等基本部分。

您应该查看的第二个位置是Core Image Programming guide for iOS,然后是Apple的CoreImage Filter Reference。过滤器参考提到了iOS中可用的过滤器。

[如果您发现这有点困难,我认为您可能需要后退到CoreGraphics,以学习iOS上图形的基础知识-但这不在此问题的范围内。

© www.soinside.com 2019 - 2024. All rights reserved.