필터 지우기
필터 지우기

pixel per cell

조회 수: 2 (최근 30일)
Ahmed
Ahmed 2011년 11월 26일
how to get the value of pixel per cell in image.
example..(1.52372e+006)..how to get and display this value from image.

답변 (2개)

Image Analyst
Image Analyst 2011년 11월 26일
row = 42; % or whatever.
column = 69; % or whatever.
% Display the value of the image in the command window.
fprintf(1, 'The pixel value at (row=%d, col=%d) = %f', row, column, imageArray(row, column));
  댓글 수: 2
Ahmed
Ahmed 2011년 11월 26일
I can't get value like this 1.52372e+006 from my image based on this code.
Actually, what is the value of pixel per cell in image.
Image Analyst
Image Analyst 2011년 11월 26일
If you have a floating point image, and if the value or your image at some particular row and column is 1.52372e+006, then imageArray(row, column) will give you that value. It's as simple as that. If your image does not have that value in it, then no, of course you can't get a value like that. Please think about what you're saying from my point of view, or ask a coworker to look over your question and see if they can figure out what you mean from what little you provided.

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


Walter Roberson
Walter Roberson 2011년 11월 26일
Is the question: given a particular value, find the locations that the value occurs in an array?
If so, then
[r, c] = find(abs(YourArray - ValueToFind) < AcceptableTolerance);
For example,
[r, c] = find(abs(I - 1.52372e+006) < 0.1)
to locate the locations that are within 0.1 of the particular value.

Community Treasure Hunt

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

Start Hunting!

Translated by