what is step response and step()?

2 visualizaciones (últimos 30 días)
neenu jose
neenu jose el 1 de Oct. de 2011
currently iam doing 2d to 3d image conversion project..please help..thankyou.

Respuesta aceptada

Wayne King
Wayne King el 1 de Oct. de 2011
Hi Neenu, The step() you are referring to in this code is not related in any way to the step response of a system.
step() here is a System object method that basically says run the algorithm defined by the System object.
So just to concentrate on a couple lines:
hIdtc = video.ImageDataTypeConverter;
leftI3chan = step(hIdtc,imread('vrscene_right.png'))
The first line:
hIdtc = video.ImageDataTypeConverter;
constructs a image data type converter object. That object has a handle, hIdtc.
Now the line:
leftI3chan = step(hIdtc,imread('vrscene_right.png'));
says "apply the image data type converter object I have defined in video.ImageDataTypeConverter to the PNG file vrscene_right.png"
Every System object has a step method that applies the algorithm defined by the System object. so
step(hThisobject, data)
is different than,
step(hThatobject,data)
You may find it useful to read this:
Hope that helps, Wayne
  2 comentarios
neenu jose
neenu jose el 1 de Oct. de 2011
ofcourse...thankyou..
neenu jose
neenu jose el 2 de Oct. de 2011
can you please tell what this step means..?
thisTemplateMatcher = tmats{size(template,1),size(template,2)};
% Run TemplateMatcher object.
loc = step(thisTemplateMatcher, leftI, template, roi);

Iniciar sesión para comentar.

Más respuestas (2)

David Young
David Young el 1 de Oct. de 2011
How does the step function relate to 2D to 3D image conversion?
  1 comentario
neenu jose
neenu jose el 1 de Oct. de 2011
i was looking through an existing program..can you please tel me what is the function of step in these statements..is it smthing related to image rectification??
hIdtc = video.ImageDataTypeConverter;
hCsc = video.ColorSpaceConverter('Conversion','RGB to intensity');
leftI3chan = step(hIdtc,imread('vrscene_right.png'))
leftI = step(hCsc,leftI3chan);
rightI3chan = step(hIdtc,imread('vrscene_left.png'));
rightI = step(hCsc,rightI3chan);

Iniciar sesión para comentar.


Wayne King
Wayne King el 2 de Oct. de 2011
Hi, tmats{size(template,1),size(template,2)} is a System object that is an element of a cell array. It is a template matcher System object.
Therefore,
loc = step(thisTemplateMatcher, leftI, template, roi);
implements the algorithm of that System object with the inputs specified.
See the step method reference page for that object to see the description of the input arguments:
LOC = step(H,I,T,ROI) computes the location of the best template match, LOC, in the specified region of interest, ROI. This applies when you set the OutputValue property to Best match location and the ROIInputPort property to true. The input ROI must be a four element vector, [x y width height], where the first two elements represent the [x y] coordinates of the upper-left corner of the rectangular ROI

Categorías

Más información sobre Images en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by