how to do convolution without commands

10 Ansichten (letzte 30 Tage)
Sivakumar Rajagopal
Sivakumar Rajagopal am 3 Apr. 2020
I=img;
b=rgb2gray(I); [Gx,Gy]=imgradientxy(b); figure();
[Gmag, Gdir] = imgradient(Gx,Gy);
gx=[-1 0 1; -2 0 2; -1 0 1];
gy=transpose(gx);
gi=gray2ind(b);
Fx=conv2(double(b),gx,'same')
In the above coding how to do convolution without conv2

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 3 Apr. 2020
  3 Kommentare
Ameer Hamza
Ameer Hamza am 3 Apr. 2020
See the calculation of res2. That code compares built-in convolution with for loop.
Sivakumar Rajagopal
Sivakumar Rajagopal am 6 Apr. 2020
Ok. Thanks.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by