There are veins in above image. I need to find out the location of pixels at which veins are present.
I tried to do this:
img=imread('segmented plus orignal image 1\aa00001.jpg');
bi=im2bw(img); imshow(bi)
But still, it is not clear.

댓글 수: 2

Matthew Eicholtz
Matthew Eicholtz 2016년 3월 23일
What do you mean by "it is not clear"? Is this the result you get?
Explorer
Explorer 2016년 3월 24일
Yes, I am getting this result. I want to remove other things. Only veins should be there.

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

 채택된 답변

Matthew Eicholtz
Matthew Eicholtz 2016년 3월 23일

0 개 추천

You may want to try edge detection followed by some image morphological operations (e.g. dilation, erosion) and region flood-filling.
Also, if your results from im2bw are as depicted in the comment above, the bwareaopen function may be helpful.

추가 답변 (1개)

Image Analyst
Image Analyst 2016년 3월 24일

0 개 추천

Has that image already been through a Hessian or Frangi filter?

카테고리

도움말 센터File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

질문:

2016년 3월 23일

댓글:

2016년 3월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by