Данное ядро симметрично, поэтому эффект будет тем же, что и для свертки: равносильным корреляции реверсированного ядра.
4. Вычислите корреляцию, а затем переведите результат в 8-битовую шкалу оттенков серого со значениями от 0 до 255.
5. Нарисуйте исходное изображение и корреляцию изображения с ядром.
(greyscale_dog.bmp)
(dog_cross.bmp)
Сравнение прототипа
1. Прочитайте новое изображение.
(peas_carrots.bmp)
Выделением выбирается характерное изображение моркови в качестве шаблона.
2. Задайте высоту и ширину шаблона.
3. Задайте функцию val и используйте ее в функции "matrix", чтобы создать шаблон.
4. Нарисуйте изображения шаблона и моркови.
(template.bmp)
(carrot.bmp)
5. Задайте порог корреляции.
6. Используйте однородный шаблон того же размера, что и выделенная морковь, или само изображение моркови для подсчета количества повторений:
(carrot_vect.bmp)
Большинство изображений горошка будет закрашено некоррелированными, пороговыми значениями, а большинство изображений моркови останутся видимыми. Сравнение происходит между исходным изображением и прямоугольным шаблоном однородной плотности, который неточно различает морковь в этой случайной упаковке замороженных овощей.
7. Рассчитайте примерное процентное соотношение моркови в исходном изображении.
Данный метод также полезен при подсчете бактерий и в других оценках изображений.