how can i select labeled images that are touching a specific axis,like x-axis,y-axis,and their paralel axis,also the one touches 2 axis at the same time,forexample touches x-axis and its paralel axis at the same time
Show older comments
in some cases i want to detect the one touches an specific border,forexample x-axis,or the parallel axis to it,or y-axis or the parallel axis to it,and in some cases i want to remove the ones whom are touching these axis,and also is it possible to select the one which touches 2 axis at the same time,mostly in my case there are some labeled images which are touching both x-axis and its parallel axis(like one of the blobs in the picture,,so im going to select them,and segment them once more,after removing the ones whom only touch x-axis,and in case of margines,im goint to remove some labels whom touch the y-axis or its parallel axis,and x-axis at the same time,so if you can tell me how i can select the one whom touching each border seperately,and also selecting the one touching 2 border at the same time,

i want to detect blobs which are shown in the picture seperately,once select the one touching the x-axis...imclearborder remove all blobs touching all 4 borders,
Accepted Answer
More Answers (1)
sara
on 7 Aug 2015
0 votes
3 Comments
Image Analyst
on 7 Aug 2015
I'm not really sure what you're asking. Yes, you can change the code to remove blobs that touch any edge.
sara
on 7 Aug 2015
Image Analyst
on 8 Aug 2015
The only way I know how to do that is to use the code I gave to delete those touching the top, then find the ones touching the top. Then do the same for the bottom. Then AND those two images to get the blobs that touch BOTH the top and bottom and OR it in with the image to replace it.
Another option is to ask regionprops for the PixelList and examine it for row values of 1 and the last row.
Categories
Find more on Image Category Classification in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
