필터 지우기
필터 지우기

How do I separate the white pixel data from binary image?

조회 수: 1 (최근 30일)
Ritwik Dhar
Ritwik Dhar 2019년 7월 23일
댓글: mohd akmal masud 2019년 7월 30일
Basically, I applied thresholding using Otsu's method and it gave me the below image.
I want to separate the white pixel data from this binary image and convert it back to the rgb image for further use.
How do I separate the white pixels?
otsu.PNG
  댓글 수: 3
Ritwik Dhar
Ritwik Dhar 2019년 7월 24일
Sorry for that..
mohd akmal masud
mohd akmal masud 2019년 7월 30일
i think the question is how to calculate the no of pixel of white? if im not wrong

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

채택된 답변

KALYAN ACHARJYA
KALYAN ACHARJYA 2019년 7월 24일
편집: KALYAN ACHARJYA 2019년 7월 24일
I want to separate the white pixel data from this binary image and convert it back to the rgb image for further use.
What I undestood (and certainly sure), you want to mask the binary image on RGB Image. No need to ectract the white pixels from Binary Image (just index position of white pixels is sufficient). You can directly apply it on RGB Image. In the following example, forced the pixels to those in RGB Image, where mask (Binary Image) represents as white pixels.
RGBImage=imread('image_test.jpg'); % This RGB Image
subplot(131),imshow(RGBImage),title('RGB Image');
grayImage=rgb2gray(RGBImage);
bwImage=im2bw(grayImage,0.7); % This is your Result of Otshu Thresholding
subplot(132),imshow(bwImage),title('Binary Image-Mask');
% Apply the Mask (Binary Image) on RGB
mask=cat(3,bwImage, bwImage,bwImage);
% Force all those pixels to Black, where white pixels represent in Binary Image
RGBImage(mask)=0;
subplot(133),imshow(RGBImage),title('RGB with Black White Mask Area');
test_im.png
Hope it helps!
  댓글 수: 2
Ritwik Dhar
Ritwik Dhar 2019년 7월 24일
Oh thanks..
That's what I wanted..
KALYAN ACHARJYA
KALYAN ACHARJYA 2019년 7월 24일
You are welcome @Ritwik. Most parts: I am learning on Image+Matlab tricks from @ImageAnalyst sir.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by