Приложение для рисования | Вычислить сходство (оценку) между UIImageView | iOS

Я работаю над приложением, в котором пользователь может рисовать изображения с помощью Quartz2D. Мне нужно сравнить два изображения.

Прямо сейчас я сравниваю информацию о пикселях между 1-м изображением и 2-м, сравнивая значения RGB соответствующих пикселей. Это решение хоть и работает, но не является надежным.

Если каким-то образом я смогу увеличить ширину пикселей за секунду, шансы найти пересечение на изображениях увеличатся.

Пожалуйста, помогите мне написать код для увеличения ширины пикселей в изображении.

Оба изображения черно-белые.

введите здесь описание изображения

Теперь я хочу увеличить такой пиксель и сравнить это изображение с тем, что нарисовал пользователь.

введите здесь описание изображения

Или предложите, есть ли лучший способ сравнить 2 изображения.


person Nauman Afzaal    schedule 04.03.2015    source источник


Ответы (1)


Я нашел решение своего вопроса. Я использую библиотеку GPUImage в ios. Теперь, используя технику обработки изображений, я расширяю свое изображение, чтобы получить желаемый результат.

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