How to use spatial image coordinates to get image pixel values??
3 次查看(过去 30 天)
显示 更早的评论
Dear all I am working in hyperspectral image classification. I need to collect the training samples using the displayed image. I have gone through impoly, imrect.. It gives the coordinates. It doesnt help me much...
does any one has any idea?? how to do it??
2 个评论
Maria
2012-8-29
编辑:Maria
2012-8-29
Could you please help with this. Yes I want the pixel values inside a polygon of an image(colored) only.how should I do that?
This is how the polygon has been made
rgbImage = imread('100_3816.jpg');
imshow(rgbImage);
BW = roipoly;
% Mask the image.
maskedRgbImage = bsxfun(@times, rgbImage, cast(BW,class(rgbImage)));
% Display it.
imshow(maskedRgbImage);
回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!