How to Connecting nearby pixels of binary image
조회 수: 12 (최근 30일)
이전 댓글 표시
How Connecting nearby pixels of binary image. Because i need to use image region analyzer and need to the image to be as one connected pixels i have thousands of image like that i need to make all pixels connected or how to make image region analyzer as one image not parts.. I work on CT image like this which i need image region analyzer as one part
댓글 수: 2
답변 (2개)
Image Analyst
2021년 4월 5일
Are there really gaps/openings there or not? If they aren't there, then it looks like you just did the segmentation improperly, like you chose a bad threshold or something. With a good threshold, you should be able to get at least the outer perimeter closed.
댓글 수: 5
Image Analyst
2021년 4월 5일
It doesn't look like a binary image. It looks like a gray scale image that was thresholded to create a binary image, and then the binary image was used to mask (erase) the gray scale image outside the mask. Like
mask = grayImage > someThresholdValue;
outputImage = grayImage; % Initialize
outputImage(~mask) = 0; % Erase outside mask.
What I'm saying is that your segmentation algorithm, which might be a simple global threshold like the first line of code I gave above OR it may be something more complicated, is not doing a good job masking the image. So, did you do a global threshold? If so, try changing the threshold value. Or did you do something more sophisticated, like called imbinarize() with the adaptive (locally varying) option?
참고 항목
카테고리
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!