Effacer les filtres
Effacer les filtres

unable to perform assignment error in im2col

1 vue (au cours des 30 derniers jours)
MatlabEnthusiast
MatlabEnthusiast le 4 Jan 2021
Hello, I think am making a basic error somewhere but I can not figure it out yet. How best can I achieve this, or what type of image is im2col expecting here? I tried indexed version to no avail.
Here is the minimal code that reproduces the error
im = imread('Image.jpg');
im = im2double(im);
im2col(im, [8 8], 'distinct');
where Image.jpg is of type uint8.
the error i get:
Unable to perform assignment because the size of the left side is 420-by-560 and the
size of the right side is 420-by-560-by-3.
Error in im2col (line 63)
aPad(1:size(a,1),1:size(a,2)) = a;
Thank you so much

Réponse acceptée

Walter Roberson
Walter Roberson le 4 Jan 2021
A
Image, specified as a 2-D grayscale image, 2-D binary image, or 2-D indexed image.
  1 commentaire
MatlabEnthusiast
MatlabEnthusiast le 4 Jan 2021
however, I missed that at this hour only God knows. thanks.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by