Unable to find the location of the pixel with the minimum gray level
조회 수: 1 (최근 30일)
이전 댓글 표시
I want to find the location of the pixel in the image which has the minimum gray level. I tried the code below. But it gives me the coordinates of more than one pixel. What I need is to find the location of one pixel that has the minimum gray level. Any suggestion would be appreciated.
I=imread('FP00000f002b04u_01.png')
minValue = min(I(:))
[row, column] = find(I == minValue);
댓글 수: 0
채택된 답변
Yongjian Feng
2021년 7월 28일
A quick guess. Maybe there are more than one minimum? Then you need to decide. Maybe anyone is good enough?
댓글 수: 3
DGM
2021년 7월 29일
If any one minimal point is sufficient, then how about the first?
[row, column] = find(I == minValue,1,'first');
I'm not really sure how you intend to use it, but that's one way.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!