[翻译] About Core Image

About Core Image

Core Image is an image processing and analysis technology designed to provide near real-time processing for
still and video images. It operates on image data types from the Core Graphics, Core Video, and Image I/O
frameworks, using either a GPU or CPU rendering path. Core Image hides the details of low-level graphics
processing by providing an easy-to-use application programming interface (API). You don’t need to know the
details of OpenGL or OpenGL ES to leverage the power of the GPU, nor do you need to know anything about
Grand Central Dispatch (GCD) to get the benefit of multicore processing. Core Image handles the details for
you.

Core Image 是一种处理图片的技术,可用来实时处理视频流图片。它处理的 image data 可以来自于 Core Graphics,Core

Video 以及 Image I/O 框架,使用GPU或者CPU来渲染。Core Image 隐藏了低级别API,给你提供易于使用的API。你不需要

知道OpenGL或者OpenGL ES的知识就可以驾驭GPU,甚至你都可以不知道任何的GCD的知识但却可以获取到多处理器处理图

片的便利。你只需要用就行了:)。

 

Core Image in relation to the operating system

Core Image 与操作系统之间的关系:

At a Glance
The Core Image framework provides:
● Access to built-in image processing filters
● Feature detection capability
● Support for automatic image enhancement
● The ability to chain multiple filters together to create custom effects

 

概要:

Core Image framework提供了:

* 可以使用内置的处理图片的滤镜

* 特征检测的能力(比如面部识别什么的)

* 图片效果自动增强

* 将多个滤镜合并成滤镜链组合形成新的滤镜效果

 

Core Image is Efficient and Easy to Use for Processing and Analyzing Images

使用Core Image来处理、分析图片是很简单的。

Core Image provides more than 90 built-in filters on iOS and over 120 on OS X. You set up filters by supplying
key-value pairs for a filter’s input parameters. The output of one filter can be the input of another, making it
possible to chain numerous filters together to create amazing effects. If you create a compound effect that
you want to use again, you can subclass CIFilter to capture the effect “recipe.”

在iOS中,Core Image 提供了超过90个的内建滤镜,OS X中有120个。你只需给滤镜提供键值对就能设置滤镜。一个滤镜的输

出可以作为另外一个滤镜的输入,因为具备这样子的特性,所以你可以将几种滤镜组合在一起使用,可以用来创造出难以置信的

效果,你可以通过继承关系将几种滤镜合并在一起:)。

 

There are more than a dozen categories of filters. Some are designed to achieve artistic results, such as the
stylize and halftone filter categories. Others are optimal for fixing image problems, such as color adjustment
and sharpen filters.

滤镜的种类分为很多很多种。有些是用来实现艺术效果,比如styleze以及halftone滤镜集。有些是用来优化处理图片效果的,

比如颜色调节以及锐度调节滤镜。

Core Image can analyze the quality of an image and provide a set of filters with optimal settings for adjusting
such things as hue, contrast, and tone color, and for correcting for flash artifacts such as red eye. It does all
this with one method call on your part.

Core Image 可以分析图片并提供一系列的滤镜来设置图片的锐度值、对比度值或者颜色等等。为了消除照片的红眼,你只需要

使用一个方法就可以解决这个问题。

Core Image can detect human face features in still images and track them over time in video images. Knowing
where faces are can help you determine where to place a vignette or apply other special filters.

Core Image 可以识别人脸的特性,在存在的照片中或者是视频流中都可以使用。

 

Core Image Can Achieve Real-Time Video Performance

Core Image 能够处理实时录像。

If your app needs to process video in real-time, there are several things you can do to optimize performance.

如果你的app需要处理实时录像,你可以用好几种方式来实现这种效果。

时间: 2024-10-22 11:35:55

[翻译] About Core Image的相关文章

【翻译】Asp.net Core介绍

ASP.NET Core is a significant redesign of ASP.NET. This topic introduces the new concepts in ASP.NET Core and explains how they help you develop modern web apps. Asp.net Core是重新设计过得新一代Asp.Net.此篇文章介绍Asp.net Core 如何帮助你开发先进的web应用. What is ASP.NET Core?

[翻译] Core Text Objective-C Wrapper

Core Text Objective-C Wrapper https://github.com/akosma/CoreTextWrapper Introduction(介绍) One of the most promising and mysterious new frameworks introduced in iOS 3.2 is Core Text. Apple defines Core Text as a "text drawing engine", which allows

【翻译+整理】.NET Core的介绍

.NET Core 是一个通用开发平台,它由微软和开源社区共同管理(git hub的.NET开源社区): 他支持Windows,macOS和Linux,并且可以运行在硬件设备中.云平台上和物联网嵌入式设备中: .NET Core的主要标志性特征如下: 弹性部署:他可以运行在你的应用内部,也可以被部署在一个服务器群集上: 跨平台:他可以运行在Windows,macOS和Linux上:也可以移植到其他操作系统上:被支持的操作系统.CPU和应用场景,将会随着时间推移,越来越多:未来微软和其他公司.个人

【翻译】在Mac上使用VSCode创建你的第一个Asp.Net Core应用

Setting Up Your Development Environment 设置你的开发环境 To setup your development machine download and install .NET Core and Visual Studio Code with the C# extension. Node.js and npm is also required. If not already installed visit nodejs.org. 首先在你的机器上下载.Ne

【翻译】在Visual Studio中使用Asp.Net Core MVC创建第一个Web Api应用(二)

运行应用 In Visual Studio, press CTRL+F5 to launch the app. Visual Studio launches a browser and navigates to http://localhost:port/api/values, where port is a randomly chosen port number. If you're using Chrome, Edge or Firefox, the data will be display

【翻译】在Visual Studio中使用Asp.Net Core MVC创建你的第一个Web API应用(一)

HTTP is not just for serving up web pages. It's also a powerful platform for building APIs that expose services and data. HTTP is simple, flexible, and ubiquitous. Almost any platform that you can think of has an HTTP library, so HTTP services can re

【翻译】使用Visual Studio在Azure上部署Asp.Net Core Web应用

配置运行环境 Install the latest Azure SDK for Visual Studio. The SDK installs Visual Studio if you don't already have it. 安装Azure SDK for Visual Studio,如果你的Visual Studio还没有安装这个SDK的话 Install .NET Core + Visual Studio tooling 安装.NET Core + Visual Studio tool

在iOS11中使用Core ML 和TensorFlow对手势进行智能识别

在计算机科学中,手势识别是通过数学算法来识别人类手势的一个议题.用户可以使用简单的手势来控制或与设备交互,让计算机理解人类的行为. 这篇文章将带领你实现在你自己的应用中使用深度学习来识别复杂的手势,比如心形.复选标记或移动设备上的笑脸.我还将介绍和使用苹果的Core ML框架(iOS11中的新框架). 在屏幕上随便划动两下,手机就会对复杂的手势进行实时识别 这项技术使用机器学习来识别手势.本文中的一些内容是特定于iOS系统的,但是Android开发者仍然可以找到一些有用的信息. 完成项目的源代码

国际化-Qt tr()翻译 加载 问题

问题描述 Qt tr()翻译 加载 问题 关于Qt 多语言的问题 加载qm时,有些没有翻译过来,显示的还是原本的! 是这样的,我想把所有成员变量写在一个类中,这些成员变量是公共 的,供其它类来访问修改,那么问题来了:在其它类中调用全局变量或全局类后翻译后,加载时没有翻译过来,都保持了原样: 网上说的大部分资料我都看过,大部分针对的是乱码问题,对于我这种形式的介绍的比较少,我不知道怎么办,所以来求助各位大侠: 代码抽出来了,简化成以下示例: test.pro: QT += core gui TAR