Convolution of an image.
Afficher commentaires plus anciens
I've done this code to convolve an image but I keep on getting this error.
Undefined function or variable 'convolve'
This is my code: (I'm using R2015a)
clc;
clear all;
close all;
RGB = imread('C:\Users\zahab\Downloads\Patrick.jpg');
subplot(1,2,1);
imshow(RGB);
I = rgb2gray(RGB);
M=[
0,0,-1,0,0;
0,-1,-2,-1,0;
-1,-2,16,-2,-1;
0,-1,-2,-1,0;
0,0,-1,0,0;
];
buffer = convolve(I,M);
subplot(1,2,2);
imshow(buffer);.
Réponses (1)
Image Analyst
le 30 Mai 2020
I think you want
buffer = conv2(double(I),M, 'same');
imshow(buffer, []);
Catégories
En savoir plus sur Template Matching dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!