Selecting multiple ROI in images for processing
이전 댓글 표시
I would like to select multiple rectangular regions in an image and would like to plot the selected 2D region's as 1D plots.How can I do this in matlab. Also is there a easy way to use the same ROI on multiple images.
댓글 수: 2
萌萌
2022년 8월 9일
hello,
How can we use matlab to transform an image into short lines in the length of micrometers,
all short lines will represent the grayscale, or maybe the lightness of the image,
after we get the short lines file, we will use it for etching out textures.
Thank you.
Mikko
채택된 답변
추가 답변 (2개)
yanqi liu
2022년 8월 9일
yes,sir,may be use roipoly to make shape,such as
im = imread('cameraman.tif');
figure; imshow(im); hold on;
pts = [];
while 1
[bw,xi,yi] = roipoly(im);
hold on;
pts{end+1} = [xi(:) yi(:)];
plot(xi(:), yi(:), 'r-');
tm = [];
for i = 1 : length(xi)-1
tm=[tm; xi(i) yi(i) xi(i+1) yi(i+1)];
end
im=insertShape(im,'Line',tm,'Color','r','LineWidth',1);
choice = questdlg('break?', ...
'break', ...
'Yes','No','No');
switch choice
case 'Yes'
break;
case 'No'
continue;
end
end
when we run,we can get

Image Analyst
2022년 12월 7일
0 개 추천
To analyze an optical mark test sheet, see attached demo.

카테고리
도움말 센터 및 File Exchange에서 Image Arithmetic에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
