ciimage相关内容

使用CIFilter将CIImage绕中心旋转

我正在尝试旋转CMSampleBuffer的像素数据(来自相机)并将其显示在UIImageView中。我不想旋转视图本身。它必须是实际的像素数据。 我抓取供稿,将其转换为CIImage并使用CIFilter对其进行旋转。 我在设定旋转角度时遇到麻烦。 现在,它绕左下角旋转。我想绕着它的中心旋转它。 func captureOutput(_ captureOutput:AVCapt ..
发布时间:2020-10-10 00:12:24 移动开发

Objective-C:无关紧要CIDetector永远是零

尝试使用Apple的面部检测API获得简单的概念证明.我看了其他几个例子,包括苹果的SquareCam,还有一个 https://github.com/jeroentrappers/FaceDetectionPOC 基于这些,看来我正在遵循正确的模式来使API正常运行,但是我陷入了困境.无论我做什么,面部检测器的CIDetector始终为零!!! 我将非常感谢您提供的任何帮助,线索-提 ..
发布时间:2020-09-15 03:59:50 移动开发

CIImage内存未释放

我正在尝试拍摄一系列图像,同时混合X个图像并生成一个新图像.这是我必须完成的代码: static func blendImages(blendFrames: Int, blendMode: CIImage.BlendMode, imagePaths: [URL], completion: @escaping (_ progress: Double) -> Void) { var cu ..
发布时间:2020-08-12 01:07:50 移动开发

给定CIImage,将图像数据写入磁盘的最快方法是什么?

我正在使用PhotoKit,并且已实现滤镜,用户可以将滤镜应用于其照片库中的照片.我当前正在获取图像,应用过滤器,将编辑后的版本作为CIImage返回,然后使用UIImageJPEGRepresentation将CIImage转换为NSData,因此可以将其写到磁盘上.尽管这样做效果很好,但是当用户尝试编辑非常大的照片(如30 MB)时,最多可能需要30秒才能完成,而98%的时间都花在了UIIma ..
发布时间:2020-07-02 21:21:39 移动开发

CIImage内存泄漏

我正在使用以下方法模糊某些图像.使用仪器时,CIImage泄漏.我尝试将它们包装在@autoreleasepool中,但是没有运气.有什么想法吗? -(UIImage *)blurImage:(UIImage *)image withStrength:(float)strength { @autoreleasepool { CIContext *context = [ ..
发布时间:2020-05-08 20:38:30 移动开发

使用AVFoundation(OSX)向视频添加滤镜-如何将生成的图像写回到AVWriter?

设置场景 我正在开发一个视频处理应用程序,该应用程序可从命令行运行以读取,处理然后导出视频.我正在处理4首曲目. 我将许多片段添加到单个轨道中以制作一个视频.我们称其为ugcVideoComposition. 具有Alpha的剪辑(位于第二条轨道上并使用图层指令)在导出时进行合成设置,以在ugcVideoComposition的顶部播放. 音乐音轨. ugcVideoCompos ..
发布时间:2020-05-04 11:10:46 其他开发

CIDetector没有释放内存

我多次使用CIDetector: - (NSArray *)detect:(UIImage *)inimage { UIImage * inputimage = inimage; UIImageOrientation exifOrientation = inimage.imageOrientation; NSNumber * orientation = [NSNumber ..
发布时间:2018-09-24 18:53:37 移动开发

在iOS7中创建模糊效果

我几个小时以来一直在寻找这个问题的答案,而我无法理解。当我按下“按钮”按钮时,我想为图像添加高斯模糊效果。用户是添加图像的用户。 我已经根据SO和网络上其他地方的来源为“按钮”创建了一个动作。不起作用。我究竟做错了什么?任何代码将不胜感激。这是我的“按钮”动作: - (IBAction)测试:(id)发送者{ CIFilter * gaussianBlurFilter = [CI ..
发布时间:2018-09-24 18:45:47 IPhone

iOS面部探测器方向和CIImage方向的设置

编辑 发现此代码有助于前置摄像头图像 http://blog.logichigh.com/2008/06/05/uiimage-fix/ 希望其他人有一个类似的问题,可以帮助我。尚未找到解决方案。 (它可能看起来有点长,但只是一堆帮助代码) 我在相机(正面和背面)获取的图像上使用ios面部检测器以及来自图库的图像(我正在使用 UIImagePicker - 用于通过相机捕获图像和从图库 ..
发布时间:2018-09-19 14:44:39 移动开发

将元数据应用于图像会导致performChanges请求失败

我正在使用PhotoKit编辑照片,我需要保留原始照片中的元数据。为此,我保存元数据,然后将其提供给 CGImageDestinationAddImage 中的选项参数。我能够最终确定它并将其成功写入磁盘,但是当我调用 performChanges 来提交资产编辑时,它会失败。如果我为选项提供 nil ,它将成功。这里出了什么问题? asset.requestContentEditingI ..
发布时间:2018-09-19 13:41:29 移动开发

如何将CIFilter输出到Camera视图?

我刚开始使用Objective-C,我正在尝试创建一个简单的应用程序,它会显示带有模糊效果的摄像机视图。我让Camera输出与AVFoundation框架一起工作。现在,我正在尝试连接核心图像框架,但不知道如何,Apple文档让我感到困惑,在线搜索指南和教程导致没有结果。在此先感谢您的帮助。 #import“ViewController.h” #import ..
发布时间:2018-09-19 13:25:26 移动开发

从CIImage获取CGImage

我有一个从CIImage加载的UIImage: tempImage = [UIImage imageWithCIImage:ciImage]; 问题是我需要将 tempImage 裁剪为特定的 CGRect ,我知道如何做到这一点的唯一方法是使用 CGImage 。 问题是在iOS 6.0文档中我发现了这个: CGImage 如果使用CIImage对象初始化UIImage ..
发布时间:2018-09-17 09:57:34 移动开发

解释ALAssetRepresentation中的XMP元数据

当用户对iOS上内置的 Photos.app 中的照片进行一些更改(裁剪,消除红眼......等)时,更改不会应用于 fullResolutionImage 由相应的 ALAssetRepresentation 返回。 但是,更改将应用​​于缩略图和 fullScreenImage c> ALAssetRepresentation 返回$ c>。 此外,有关所应用更改的信息可以在 ALAs ..
发布时间:2018-09-06 11:55:23 移动开发