项目需要增加二维码图片识别功能,有张二维码死活识别不出来。但是安卓可以识别,且都是使用Google ZXing框架识别。为了增加识别成功率,其中思路是将图片转换成黑白照片,去除其他干扰。
代码示例:
//转化成黑白图像
//转化成黑白图像
- (UIImage*) convertImageToGreyScale:(UIImage*) image
{
CGRect imageRect = CGRectMake(0, 0, image.size.width, image.size.height);
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();
CGContextRef context = CGBitmapContextCreate(nil, image.size.width, image.size.height,