相关疑难解决方法(0)

使用tesseract转换UIImage black'n白色而不是灰度

我在我的iPhone应用程序中使用tesseract.

我在我的图像上尝试了几个滤镜,用于将其转换为灰度图像,但是我希望得到一个阈值设置的结果,以便图像内部的唯一像素为黑色或白色.

我成功地使用苹果灰度过滤器,它给出了适当的结果.然而,它仍然是一个16位图像(如果我错了,请纠正我).我目前使用的过滤如下:

- (UIImage *) grayishImage:(UIImage *)i {

    // Create a graphic context.
    UIGraphicsBeginImageContextWithOptions(i.size, YES, 1.0);
    CGRect imageRect = CGRectMake(0, 0, i.size.width, i.size.height);
// Draw the image with the luminosity blend mode.
[i drawInRect:imageRect blendMode:kCGBlendModeLuminosity alpha:1.0];
    // Get the resulting image.
    UIImage *filteredImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return filteredImage;
}
Run Code Online (Sandbox Code Playgroud)

谁能为我提供过滤器来获得纯黑白像素而不是灰度图像?

iphone tesseract image filter uiimage

5
推荐指数
1
解决办法
5892
查看次数

如何在iOS上使用OpenCV对CGImage进行二值化?

在我的iOS项目中,我有一个RGB的CGImage,我想要二值化(转换为黑白).我想用OpenCV来做这件事,但我是OpenCV的新手.我找到了一本关于OpenCV的书,但它并不适用于iPhone.

如何在iOS上使用OpenCV对这样的图像进行二值化?

iphone opencv image-processing ios ios5

0
推荐指数
1
解决办法
2939
查看次数

标签 统计

iphone ×2

filter ×1

image ×1

image-processing ×1

ios ×1

ios5 ×1

opencv ×1

tesseract ×1

uiimage ×1