why the answer is coming as matrix and not a single number?

조회 수: 2 (최근 30일)
haya yousuf
haya yousuf 2016년 7월 1일
댓글: haya yousuf 2016년 7월 1일
I'm trying to find an answer of an mathematics operation to find a difference in two different black and white images, and the answer is coming as an matrix and i only need a single value.... what can i do? and how i can take two values for different conditions (equal pr not equal) if the answer is coming as matrix with different number of ones at each time?
  댓글 수: 7
haya yousuf
haya yousuf 2016년 7월 1일
i mean for example (A==B)=0, the answer is not a matrix
haya yousuf
haya yousuf 2016년 7월 1일
it worked with (isequal). Thank You:)

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

답변 (1개)

dpb
dpb 2016년 7월 1일
" and how i can take two values for different conditions (equal pr not equal) if the answer is coming as matrix ...?"
Well, the short answer is
truefalse=all(yourDifferenceArray); % only a single pixel is noted as a difference
truefalse=any(yourDifferenceArray); % takes every pixel to be different for TRUE
Or, of course, you could have some threshold of how many must be different to count by
truefalse=sum(yourDifferenceArray)<ThresholdNumber;
This assumes the difference is the plain subtraction so '==' returns 1 (TRUE) for locations that are the same.

카테고리

Help CenterFile Exchange에서 Images에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by