问题标签 [ciimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - CIColorCube inputCubeData 不是预期的长度
我正在尝试使用 CIColorCube 过滤器。我已经从苹果页面复制了粘贴的代码(https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_filer_recipes/ci_filter_recipes.html#//apple_ref/doc/uid/TP30001185 -CH4-SW1)但我无法运行代码。我已经修改了代码,并设法摆脱了一些错误,但由于长度错误而无法编译。有人可以帮忙吗?
达里奥
ios - iOS7中的CIFilter内存泄漏
我正在尝试使用CIGloom
过滤器实现以下功能。但是,我遇到了内存泄漏问题。
我尝试在 iOS7 和 iOS6 设备上运行代码,但问题似乎只发生在 iOS7 中。
有人对此有解决方案吗?
ios - CIContext createCGImage 在 iOS 模拟器中返回 nil
我正在使用此 SO 答案中提供的代码。
它适用于大多数图像,但是当我使用内置的照片应用程序裁剪图像时,我一直从[context createCGImage:fromRect]
通话中得到 nil。在花了很多时间尝试各种事情并没有结果之后,我决定在我的 iPhone 5 上试一试,令我惊讶的是,它成功了!
这真的会在 iOS 模拟器中失败吗?还是我需要做其他事情才能使其在模拟器中工作?
ios - 渲染已从文件直接加载而不是通过 UIImage 加载的 CIImage 时出现意外的屏幕叠加混合
我正在尝试加快我的图像处理代码。我尝试的一个因素是CIImage
直接创建一个,如下所示:
我的问题是,当将它与标准@"CISourceOverCompositing"
滤镜一起使用时,所有图像都是以附加方式绘制的,而不是普通的 alpha blend。
当我使用以下代码时,一切正常:
我尝试使用 kCGColorSpaceModelRGB 颜色空间加载它,但无济于事。问题:
- 有人知道为什么会这样吗?
- 也许有人知道直接加载a是否有什么
CIImage
好处?
ios - iOS 人脸检测 CIDetectorAccuracyHigh 与 CIDetectorAccuracyLow
我担心使用CIDetector
.
使用CIDetector
大图像(例如[rep fullScreenImage]
with )CIDetectorAccuracyHigh
应该会产生最佳结果和最长的执行时间。执行时间包括解码图像然后在位图图像上运行检测。这在旧设备上更为明显。
为了节省执行时间,我应该使用:
[rep aspectRatioThumbnail]
&CIDetectorAccuracyHigh
[rep fullScreenImage]
&CIDetectorAccuracyLow
- 其他想法?
ios - 重用 CIDetector 时的异常
在尝试减少使用检测人脸时的计算时间时,CIDetector
我尝试按照 Apple 的建议重用单个检测器实例进行多个人脸检测:
这个类可以维护许多会影响性能的状态变量。因此,为了获得最佳性能,请重用 CIDetector 实例而不是创建新实例。
在我开始处理数千张照片之前,一切都很好。现在,我不时得到一个随机异常EXC_BAD_ACCESS
。当我不重用检测器但每次都实例化一个新检测器时,这不会发生。
一些相关的代码片段:
}
我不确定,但这个问题可能与CIDetector is not release memory相关。
ios7 - CIImage,CIDetector - 如何在图像中找到除人脸以外的其他对象
无论如何都可以在图像中找到其他对象,而无需集成其他 3rd 方库(如 openCV)并自己编写所有算法。
即,如果我想在图像中找到任何看起来像门的东西?或找到任何看起来像数字 1...9 的东西?
是否支持传入 2D 形状图像和照片,并让 IOS 尝试在照片文件中找到该形状?
objective-c - 应用 CIFilters 时如何控制内存使用?
当我将 CIFilters 应用于图像时,内存使用量不断增长,我不知道该怎么办。我已经尽我所能:
使用@autoreleasepool:
我还在缩小要过滤的图像并在后台线程中进行过滤:
我也尝试使用contextWithEAGLContext方法创建上下文,没有任何改变。我研究了很多,包括堆栈溢出,但一无所获。
直到我将图像放在图像视图中(图像来自相册)我只使用了 23 兆内存,当我应用过滤器时,使用量跳到 51 兆并且没有下降。如果我继续应用其他过滤器,内存使用只会增加。
我的应用程序中没有链接,我已签入 Instruments。另外,bringSubviewToFront 方法也不负责,我已经检查过了。它是在创建 CIImage 之后创建 CIFilter 对象。我知道在应用过滤器的过程中数据是加载到内存中的,但是应用过滤器后如何清理内存呢?
有什么我不知道的秘密吗??请帮忙
ios - 在 iPhone 中创建像本机相机应用程序一样的实时相机过滤器
我想像原生相机应用程序一样在相机预览上应用 CIFilter。我知道 GPUImage 框架,但在某些时候会遇到内存问题,有没有其他方法可以将 CIFilter 与实时相机预览一起使用...
ios - 创建 ColorCube CIFilter
我想为我的应用程序创建 ColorCube CIFilter,我在苹果网站上找到了文档https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_filer_recipes/ci_filter_recipes.html。
我也在这里发布代码,
我想知道他们使用 size=64 wand 代码中粗体线的含义是什么?
任何帮助表示赞赏...