Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将PIX对象转换为UIImage_Ios_Objective C - Fatal编程技术网

Ios 将PIX对象转换为UIImage

Ios 将PIX对象转换为UIImage,ios,objective-c,Ios,Objective C,我尝试使用leptonica图像库和函数应用阈值 l_int32 pixOtsuAdaptiveThreshold() 我相信我已经成功地使用了这个函数,但正如您所看到的,它返回一个int。我不知道如何从这里开始,将其转换为UIImage或将我传入的PIX对象转换为UIImage?基本上,我只想在应用阈值后返回UIImage 此函数的API可在此处找到: 有人知道我必须做什么才能找回UIImage吗 谢谢 另一个用户正在将数据转换为图像。。。 但如果你可以的话,我会研究一下brad lars

我尝试使用leptonica图像库和函数应用阈值

l_int32 pixOtsuAdaptiveThreshold()
我相信我已经成功地使用了这个函数,但正如您所看到的,它返回一个int。我不知道如何从这里开始,将其转换为UIImage或将我传入的PIX对象转换为UIImage?基本上,我只想在应用阈值后返回UIImage

此函数的API可在此处找到:

有人知道我必须做什么才能找回UIImage吗


谢谢

另一个用户正在将数据转换为图像。。。

但如果你可以的话,我会研究一下brad larsons,非常棒的gpu图像过滤器可能更适合你,非常容易使用

添加GPUImage框架的补充答案:很抱歉,我无法帮助您解决第一个问题,如果您想继续使用第二个问题,如果您只是需要所需的阈值效果,您可以使用GPUImage作为框架,在设置自适应阈值后,我只是使用了一个开关盒来实现不同的效果,或者根据需要调用init,我使用了滑块以获得效果控制或选择预定值,但代码最终与此一样简单

 case GPUIMAGE_ADAPTIVETHRESHOLD:
    {
        self.title = @"Adaptive Threshold";
        self.filterSettingsSlider.hidden = NO;

        [self.filterSettingsSlider setMinimumValue:1.0];
        [self.filterSettingsSlider setMaximumValue:20.0];
        [self.filterSettingsSlider setValue:1.0];


        UIImage *newFilteredImage =  [[[GPUImageAdaptiveThresholdFilter alloc] init] imageByFilteringImage:[self.originalImageView image] ];
        self.myEditedImageView = newFilteredImage;
    }; break;

谢谢你的回复,非常感谢。关于你的第一点,你能告诉我这对我有什么帮助吗?pixOtsuAdaptiveThreshold()返回0表示无错误,返回1表示错误。第二,我和Brad Larsons的GPU图像打过交道。这很好,但我还没有得到像PixOtsAdaptiveThreshold()这样的理想效果。你能告诉我应该使用哪些具体方法吗?非常感谢。很抱歉,对于您想要使用的阈值,我无法提供更多帮助,但是如果您想使用GPUImage筛选器,我的原始答案中添加了一些代码