/ / image processing openCV [duplizieren] - iphone, ios, opencv

Bildverarbeitung openCV [duplizieren] - iphone, ios, opencv

Mögliche Duplikate:
OCR mit openCV

Ich möchte graues Bild in Schwarzweiß (mit gutem Kontrast) konvertieren. Ich verwende openCV. Ich habe Probleme seit den letzten 3 Tagen, aber mein Ausgabebild ist nicht klar, wie unten gezeigt.

Vielen Dank

Original Bild : Bildbeschreibung hier eingeben

Ausgabebild:

Bildbeschreibung hier eingeben

Antworten:

0 für die Antwort № 1

Versuchen Sie dies, es hilft Ihnen, das richtige Bild zu erhalten

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];