绘图应用程序|计算UIImageView |之间的相似度(分数) iOS版

时间:2015-03-04 09:27:10

标签: ios image-processing uiimageview quartz-2d

我正在开发一个应用程序,用户可以使用Quartz2D绘制图像。我必须比较两张图片。

现在我通过比较各个像素的RGB值来比较第一图像和第二图像之间的像素信息。 这个解决方案虽然有效,但并不健全。

如果我能以某种方式增加第二个像素宽度,那么在图像中找到交叉点的几率会增加。

请帮我编写一个代码来增加图像中的像素宽度。

两张图片都是黑白图片。

enter image description here

现在我想像这样增加像素,并将此图像与用户绘制的图像进行比较。

enter image description here

或建议是否有更好的方法来比较2张图片。

1 个答案:

答案 0 :(得分:0)

我找到了问题的解决方案。我在ios中使用GPUImage Library。现在使用图像处理技术我正在扩展我的图像以获得所需的结果。

    GPUImageRGBErosionFilter *filter1 = [[GPUImageRGBErosionFilter alloc] initWithRadius:4];
    UIImage *img = [UIImage imageNamed:@"image.png"];
    UIImage *quickFilteredImage = [filter1 imageByFilteringImage:img];