2012-01-16 37 views
-1

在iPhone應用程序中如何處理圖像處理&?如何使用iPhoneSDK進行圖像處理

我想包括以下3個重要步驟:從圖像數據

  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/

是否有可用於這些其他開放源代碼

感謝,

+0

CoreImage是您正在尋找的框架 – Jessedc 2012-01-17 04:28:28

+0

Nopes,我正在尋找一些開放源代碼API,通過它我可以對圖像執行所有邊緣檢測和其他圖像處理或者一些代碼幫助,因爲我從來沒有用過相同的代碼。 – 2012-01-17 04:36:51

+0

這是MacOSX框架,如何將它與iPhoneSDK一起使用? – 2012-01-17 05:08:27

回答

0

你的問題凸顯開源框架 - 但我會扔落後於蘋果CoreImage框架,現在是在iOS5中可用我的答案。 CI在很長一段時間內一直是OSX框架的一部分,在iOS 5+中,您可以使用iOS中的一部分過濾器。

優點包括:

  • 非常強大
  • 高度優化
  • 各地已爲年齡

雷Wenderlich具有很大的教程和他有一個在"Beginning Core Image in OS5"我認爲可能走到你的衚衕。他談到的基本部分如CIContext,CIImage,CIFilter

你應該看的第二個地方是Core Image Programming guide for iOS,然後是蘋果的CoreImage Filter Reference。過濾器引用提到iOS中可用的過濾器。

如果您發現有點困難,我認爲您可能需要退後進入CoreGraphics以瞭解iOS上圖形的底層基礎 - 但這超出了這個問題的範圍。

+0

感謝您的回答,但我必須研究與iOS 4和5兼容的框架。 :( – 2012-01-18 11:10:31