可能重复:
使用 openCV 的 OCR
我想将灰色图像转换为黑白(具有良好的对比度)。我正在使用openCV。我从过去 3 天开始一直在苦苦挣扎,但我的输出图像不清楚,如下所示。
谢谢
原始图像:
输出图像:
可能重复:
使用 openCV 的 OCR
我想将灰色图像转换为黑白(具有良好的对比度)。我正在使用openCV。我从过去 3 天开始一直在苦苦挣扎,但我的输出图像不清楚,如下所示。
谢谢
原始图像:
输出图像:
试试这个,它将帮助您获得正确的图像
UIImage *image=[UIImage imageNamed:@"EUqAd.jpg"];
UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(20, 20, 280, 150)];
imageView.image=image;
[self.view addSubview:imageView];
CGRect rect = CGRectMake(0, 0, image.size.width, image.size.height);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextClipToMask(context, rect, image.CGImage);
CGContextSetFillColorWithColor(context, [[UIColor whiteColor] CGColor]);
CGContextFillRect(context, rect);
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImage *flippedImage = [UIImage imageWithCGImage:img.CGImage
scale:1.0 orientation: UIImageOrientationDownMirrored];
UIImageView *imageView1=[[UIImageView alloc]initWithFrame:CGRectMake(20, 200, 280, 150)];
imageView1.image=flippedImage;
[self.view addSubview:imageView1];