Heres my code, I wasnt having an issue with this until i added the midterm function and all the parameters. When i hardcoded the pictures and numbers i needed it worked perfectly but now it keeps giving me an error on line 3. Im really new to matlab and I dont have an prior programming knowlege so im just generally confused here. Any help?
function [] = midterm(imageFile1,imageFile2, scale, margin)
IM2 = imresize(imageFile2, scale);
IM2(1:margin,:,:) = 255;
IM2(end-margin+1:end,:,:) = 255;
IM2(:,1:margin,:) = 255;
IM2(:,end-margin+1:end,:) = 255;
image(imageFile1)
hold on;
image(2337, 1000, IM2)
end

1 comentario

btw this is what i use to call the function
midterm('blue-lake.jpg', 'portrait.jpg', 2, 50)

Iniciar sesión para comentar.

 Respuesta aceptada

Elliot Wyllie
Elliot Wyllie el 1 de Mzo. de 2021

0 votos

Figured it out, im passing the name of the picture instead of passing the image itself. Should be using imread!

Más respuestas (0)

Preguntada:

el 1 de Mzo. de 2021

Respondida:

el 1 de Mzo. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by