what is step response and step()?

currently iam doing 2d to 3d image conversion project..please help..thankyou.

 채택된 답변

Wayne King
Wayne King 2011년 10월 1일

1 개 추천

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

neenu jose
neenu jose 2011년 10월 1일
ofcourse...thankyou..
neenu jose
neenu jose 2011년 10월 2일
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);

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

David Young
David Young 2011년 10월 1일

0 개 추천

How does the step function relate to 2D to 3D image conversion?

댓글 수: 1

neenu jose
neenu jose 2011년 10월 1일
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);

댓글을 달려면 로그인하십시오.

Wayne King
Wayne King 2011년 10월 2일

0 개 추천

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

카테고리

도움말 센터File Exchange에서 Convert Image Type에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by