Is it possible to pass an image as an input to a function in Matlab?

1 Ansicht (letzte 30 Tage)
Actually m writing a module which will accept the image and the filter matrix as an input and show the filtered image as output. So is it possible to write a code based on this logic or should I change my logical perception?

Akzeptierte Antwort

Dishant Arora
Dishant Arora am 13 Jul. 2013
An image is nothing but a matrix, so you can pass it like any other variable.
I=imread('YourImage');
yourFunction(I)
  2 Kommentare
madiha
madiha am 5 Mär. 2015
Can we call a function with multiple images at once? if so. how?
Stephen23
Stephen23 am 5 Mär. 2015
Bearbeitet: Stephen23 am 5 Mär. 2015
Write your function to have multiple inputs:
I = imread('YourImage');
J = imread('AnotherImage');
yourFunction(I,J)
And read the documentation:

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