2015-03-04 2 views
0

Я работаю над приложением, в котором пользователь может рисовать изображение с помощью Quartz2D. Мне нужно сравнить два изображения.Приложение для рисования | Рассчитать подобие (оценка) между UIImageView | iOS

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

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

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

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

enter image description here

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

enter image description here

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

ответ

0

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

GPUImageRGBErosionFilter *filter1 = [[GPUImageRGBErosionFilter alloc] initWithRadius:4]; 
    UIImage *img = [UIImage imageNamed:@"image.png"]; 
    UIImage *quickFilteredImage = [filter1 imageByFilteringImage:img]; 
Смежные вопросы