Binary Mask and gray scale image
조회 수: 8 (최근 30일)
이전 댓글 표시
I have a binary mask and i want to extract the value of a grayscale image in a other variable. How can i do this ?
(if the pixel (159,300) in the mask = 1, and the pixel(159,300)in the grayscale image = 67, return 67 in the variable).
Thanks for your help.
Stéphan
댓글 수: 0
답변 (1개)
Sugar Daddy
2020년 7월 15일
I = imread('circle.jpg');
I = rgb2gray(I);
M = I<125;
figure,subplot(121),imshow(I)
subplot(122),imshow(M)
To access Image index where mask value is 1, simply apply Logical Indexing
L = I(M);
figure,plot(L)
댓글 수: 1
참고 항목
카테고리
Help Center 및 File Exchange에서 Author Block Masks에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!