ciimage

    1热度

    2回答

    我正在使用CIImage,虽然我知道它不是线性图像,但它确实保存了一些数据。 我的问题是CIImage的extent属性是否返回像素或点?根据documentation,它说很少,它是工作空间坐标。这是否意味着无法从CIImage获取像素/点,我必须转换为UIImage才能使用.size属性获取点? 我有一个UIImage具有一定的大小,并且当我使用UIImage创建CIImage时,范围显示为点

    4热度

    1回答

    我试图将CGImage转换为CIImage;但是,它不起作用。 这行代码: let personciImage = CIImage(CGImage: imageView.image!.CGImage!) 引发以下错误 不明确使用 '的init(CGImage)' 我来这到底是什么困惑错误的意思。 我需要因为CIDetector.featuresInImage()从内置的CoreImage框架需

    4热度

    1回答

    我目前正在制作照片编辑应用程序。 如果照片是由用户选择,则自动转换成黑色,并使用白色此代码: func blackWhiteImage(image: UIImage) -> Data { print("Starting black & white") let orgImg = CIImage(image: image) let bnwImg = orgImg?.ap

    0热度

    1回答

    我试图旋转CMSampleBuffer(来自相机)的像素数据并将其显示在UIImageView中。我不想旋转视图本身。它必须是实际的像素数据。 我抓住feed,将其转换为CIImage,并用CIFilter旋转它。 我在设置它必须旋转的点时遇到了问题。 现在它围绕左下角旋转。我想旋转它的中心。 func captureOutput(_ captureOutput: AVCaptureOutput!

    0热度

    1回答

    我在iOS中处理ReplayKit2,由于某些原因,我需要将纵向的CMSampleBuffer旋转为横向,我发现结果不正确。 我想念什么? 这是原始样品缓冲液 这是实际的输出缓冲器 宽度&高度是sampleBuffer的尺寸 func rotation(sampleBuffer: CMSampleBuffer, width: Int, height: Int) -> CMSampleBuffer

    1热度

    1回答

    将CIFilter应用于使用相机拍摄的照片后,所拍摄的图像会自动收缩并重新定位。 我在想,如果我能够获得原始图像的大小和方向,它将相应地缩放并将图像视图固定到屏幕的角落。然而,这种方法没有什么改变,也没有意识到我可以正确地将图像缩放到屏幕的全尺寸。 func applyBloom() -> UIImage { let ciImage = CIImage(image: image) //

    0热度

    1回答

    我正在创建照片幻灯片应用程序。 我的应用程序流程: 用户选择照片资产>(超过100+)从资产 负载的图像>(显示图像尺寸) 组ImageView的图像或添加CIFilter到图像和滑动 问题: 当我创建CIImage对象从CGImage来看,内存的增长速度如此之快,如果图像数量超过100+,应用程序崩溃。 但我很奇怪删除了创建代码,该应用程序工作正常。 任何人都可以帮助我吗? 更多的代码: - (

    0热度

    2回答

    我试图检测街景图像中建筑物的轮廓。结果应该与你在海报上看到的相似,天空是白色的,建筑物是黑色的。这与典型的边缘检测不同,它可以在整个图像中找到边缘。 我试图通过提高图像的对比度来完成这项工作,以便完全清除天空。我打算使用CIFilter对结果进行边缘检测。我仍然认为这可能会起作用,但它对我来说是一种嘲讽,我从未从事过图像处理。 因此,在我走得更远之前,有没有人知道这个预滚版本?

    0热度

    1回答

    我一直在寻找过去几天关于如何通过手动操作亮度,对比度,高光,阴影,温暖等来实现对UIImage的过滤器。使用UISlider? 这里是我的代码,目前正在用来调节亮度.. let currentValue = Int(editPictureView.sliderView.value) editPictureView.currentPropertyValue.text = String(curren

    0热度

    1回答

    我正在研究一个应用程序,该应用程序将为用户提供选择照片的可能性并应用过滤器并将其保存。 基本上是Instagram应用程序相机的副本,用户从库中选择一张照片,应用过滤器然后发布。 该应用程序工作正常,我唯一的问题是,当过滤的图像加载collectionView的过程是有点慢。 我已经读了一下(我对swift很陌生,这是我第一次与核心图像合作),并且我试图应用所学到的所有建议。 但是我相信该应用程序