core-image

    0热度

    1回答

    我有一个函数,生成一个直方图的CIImage *,给定一个CGImageRef被传递到例程。 我得到一个直方图图像,但直方图的左侧似乎被压缩,右侧似乎伸出。我想知道是否需要应用CTM或者代码是否需要返回正确的图像。 下面是函数: - (CIImage*)histogramFromCGImage:(CGImageRef)image { CIImage *inputImage = [[CI

    2热度

    2回答

    我在裁剪图像后面临图像旋转的问题。我已经安置了下面我目前使用的一步一步的方法。 这里的过程中,我跟着结果得到: 第1步: 拍摄相片通过自定义相机 - (void)captureImageWithCompletionHander:(void (^)(id))completionHandler{ [_cameraOverlayView hideHightLightOverlay];

    2热度

    1回答

    我还发现这个问题on Apple Dev Forum。 设置CIDetectorTypeRectangle的CIDetector可能返回多于一个矩形吗? 目前,即使图片中有多个矩形,此代码始终会返回的0或1。 let context = CIContext() let opts = [CIDetectorAccuracy : CIDetectorAccuracyHigh] let detect

    0热度

    1回答

    不知怎的,我不知道从NSImage输入使用CIAreaHistogram和CIHistogramDisplayFilter过滤器得到一个实际的,有意义的直方图图像。 我读了苹果的“核心图像过滤器参考”和这里的相关职位上的SO,但无论我尝试我没有得到任何有意义的输出。 这里是我到目前为止的代码: - (void) testHist3:(NSImage *)image { CIContex

    0热度

    1回答

    我正试图在imageView上使用CIBoxBlur滤镜来实现模糊效果。我使用UISlider来控制模糊值。当我增加滑块值时,Blur效果起作用。我可以清楚地看到适用于imageView.But的模糊值,当我减少滑块值模糊已经应用更深入我的imageView.ImageView不会恢复正常。我知道为什么会发生。但我不知道如何解决它。 @IBOutlet weak var blur: UISlide

    2热度

    1回答

    使用下列在我的应用程序,它是安静的执行罚款,一次又一次画上一个GLKView一个CIImage直到我使用的是iOS < = 10.1从AVCaptureOutput -didOutputSampleBuffer收到代码。* 更新设备到iOS 9.2.1后它已停止工作。我打电话给它几帧应用程序崩溃与低内存警告。而在iOS 10.1.1及更低版本中,即使在iPhone 5S等较早的设备上,我也能顺利运

    -1热度

    1回答

    我有问题,我尝试使用过滤器的一些图像有扩展名3000x2000,当我做它RAM上层和应用程序有“didReceiveMemoryWarning”致命错误。 func setFilters(images: [UIImage]) -> [UIImage] { let filter = CIFilter(name: "CIColorControls")! filter.setValu

    1热度

    1回答

    我想使用CIDetector类来检测矩形,但我无法创建此类的实例。我得到的错误信息: '(ofType: String, context: CIContext?, options: [String : AnyObject]?) -> CIDetector' is not convertible to '(ofType: String, context: CIContext?, options: [

    0热度

    1回答

    我试图使用CoreImage CIFeature来检测脸部情绪,因为这些是本机API。我创建了一个示例视图控制器项目并更新了相关的代码。当我启动这个iOS应用程序时,它会打开相机。当我查看相机并显示微笑情绪时,下面的示例代码会检测到正常。 我还需要找到其他情感,如惊喜,悲伤和愤怒的情绪。我了解CoreImage CIFeature没有针对这些其他情绪的直接API。但是,是否有可能通过iOS程序尝试

    0热度

    1回答

    在我的应用程序中,我试图将CIFilter(CIBumpDistortion)应用于我的图像。 我的问题是使用kcIInputCenterKey参数时,它似乎我必须给编号的坐标。当我运行应用程序,此代码返回左眼坐标: if (face.hasLeftEyePosition) { NSLog("Left eye %g %g", face.leftEyePosition.x, face