版本記錄
| 版本號(hào) | 時(shí)間 |
|---|---|
| V1.0 | 2018.01.27 |
前言
Core Image是IOS5中新加入的一個(gè)框架,里面提供了強(qiáng)大高效的圖像處理功能,用來對(duì)基于像素的圖像進(jìn)行操作與分析。還提供了很多強(qiáng)大的濾鏡,可以實(shí)現(xiàn)你想要的效果,下面我們就一起解析一下這個(gè)框架。
Overview
先看一下這個(gè)框架的基本信息。

這個(gè)框架的作用就是使用內(nèi)置或自定義過濾器來處理靜止和視頻圖像。
Core Image是一種圖像處理和分析技術(shù),為靜止和視頻圖像提供高性能處理。 使用許多內(nèi)置的圖像過濾器來處理圖像,并通過鏈接過濾器來構(gòu)建復(fù)雜的效果。 有關(guān)詳細(xì)信息,請參閱Core Image Filter Reference。
您還可以使用自定義濾鏡和圖像處理器創(chuàng)建新的效果。 請參閱Core Image Programming Guide。
下面看一下該框架的詳細(xì)結(jié)構(gòu)。


Topics
1. First Steps
-
- Core Image過濾器處理或生成的圖像的表示。
-
- 圖像處理器,通過處理一個(gè)或多個(gè)輸入圖像或通過生成新的圖像數(shù)據(jù)來生成圖像。
-
- 用于渲染圖像處理結(jié)果和執(zhí)行圖像分析的評(píng)估上下文。
-
- 用于應(yīng)用或創(chuàng)建圖像過濾器的顏色,矢量和其他類型。
2. Custom Filters
使用Core Image Kernel語言來創(chuàng)建在任何Core Image上下文中工作的通用圖像處理例程。
-
- 基于GPU的圖像處理例程,用于創(chuàng)建自定義的Core Image過濾器。
-
- 基于GPU的圖像處理例程,僅處理圖像中的顏色信息,用于創(chuàng)建自定義Core Image過濾器。
-
- 基于GPU的圖像處理例程,僅處理圖像中的幾何信息,用于創(chuàng)建自定義Core Image過濾器。
-
- 基于GPU的圖像處理例程,針對(duì)混合兩個(gè)圖像進(jìn)行了優(yōu)化。
-
- 一個(gè)對(duì)象,用于檢索像素采樣以供濾波器內(nèi)核處理。
3. Custom Image Processors
在Core Image工作流程中直接訪問圖像內(nèi)容以使用其他圖像處理技術(shù)。
-
- 您可以擴(kuò)展的抽象類來創(chuàng)建可以與Core Image工作流集成的自定義圖像處理器。
-
- 用于定制圖像處理器的圖像數(shù)據(jù)和信息容器。
-
- 用于寫入由定制圖像處理器產(chǎn)生的圖像數(shù)據(jù)和信息的容器。
4. Feedback-Based Processing
-
CIImageAccumulator
- 管理繪畫或流體模擬等任務(wù)的基于反饋的圖像處理的對(duì)象。
5. Barcode Descriptions
條形碼數(shù)據(jù)模型,用Core Image過濾器創(chuàng)建條形碼圖像或解釋由Core Image,Vision 或 AVFoundation功能檢測到的條形碼。
6. Image Feature Detection
在macOS 10.13,iOS 11和tvOS 11或更高版本中,Vision框架將替換這些類以識(shí)別和分析圖像特征。
-
- 識(shí)別靜止圖像或視頻中顯著特征(如臉部和條形碼)的圖像處理器。
-
- 表示在圖像中檢測到的顯著特征的對(duì)象的抽象超類。
-
- 有關(guān)在靜止或視頻圖像中檢測到的臉部信息。
-
- 有關(guān)在靜止或視頻圖像中檢測到的矩形區(qū)域的信息。
-
- 關(guān)于可能包含在靜止或視頻圖像中檢測到的文本的區(qū)域的信息。
-
- 關(guān)于在靜止或視頻圖像中檢測到的
Quick Response code(一種二維條形碼)的信息。
- 關(guān)于在靜止或視頻圖像中檢測到的
7. Image Units
在macOS中,將自定義過濾器創(chuàng)建并打包為其他應(yīng)用程序可以作為插件加載的圖像單元,或者發(fā)現(xiàn)并加載由第三方應(yīng)用程序發(fā)布的圖像單元。
-
- 在macOS中加載包含自定義Core Image過濾器的圖像單元 - 包的機(jī)制。
-
-
An object that creates and configures chains of individual image filters.創(chuàng)建并配置單個(gè)圖像過濾器鏈的對(duì)象。
-
-
-
The interface for loading Core Image image units.用于加載Core Image圖像單元的接口。
-
-
-
A general interface for objects that produce CIFilter instances.生成CIFilter實(shí)例的對(duì)象的常規(guī)接口。
-
8. Reference
9. Related Documentation
后記
本篇已結(jié)束,后面更精彩~~~~
