How to prevent conv2d from changing image size

14 Ansichten (letzte 30 Tage)
Nour Aburaed
Nour Aburaed am 22 Apr. 2019
Kommentiert: Nour Aburaed am 22 Apr. 2019
I have an image of size 330x363 uint8. I am convoluting it with 11x11 filter using conv2. The resulting image gets padded with zeros from top (6 pixels), bottom (4 pixels), left (6 pixels), right (4 pixels). Is there a way to prevent this padding from happening? Is it a good practice to crop the resulting image after the convolution?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 22 Apr. 2019
Bearbeitet: Walter Roberson am 22 Apr. 2019
conv2(A, B, 'same') or conv2(A, B, 'valid')
  1 Kommentar
Nour Aburaed
Nour Aburaed am 22 Apr. 2019
I've already tried 'same' before but it did not work, as it also introduced zero padding of size 1. But 'valid' worked just fine! Thank you.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by