How can I select more than 2 images automatically?
이전 댓글 표시
Hi,
I have to select more than 2 or more than 10 images automatically to run the harris algorithm on them. Below program is the image selecting program in Harris algorithm.
frame = imread('Finalfigure.jpg','jpg');
But I have to make like I can select not only 'Finalfigure.jpg'; but also like from'finalfigure1.jpg' to 'finalfigure10.jpg'. That means imread can read more than 2 images at a time.
Also, is there any possibility that the Harris algorithm can select the whole part of the images automatically?
imshow(frame);
k = waitforbuttonpress;
point1 = get(gca,'CurrentPoint'); %button down detected
rectregion = rbbox; %%%return figure units
point2 = get(gca,'CurrentPoint');%%%%button up detected
point1 = point1(1,1:2); %%%extract col/row min and maxs
point2 = point2(1,1:2);
lowerleft = min(point1, point2);
upperright = max(point1, point2);
ymin = round(lowerleft(1)); %%%arrondissement aux nombrs les plus proches
ymax = round(upperright(1));
xmin = round(lowerleft(2));
xmax = round(upperright(2));
By the above program I can select the part of the images where it will select the corners. Here 'k = waitforbuttonpress;' direct that I have to do this by using mouse. Can I make it like that 'k = automatic;' I mean that the selection part can be run automatically?
I really need your advice.
Thank you
채택된 답변
추가 답변 (1개)
Walter Roberson
2011년 11월 7일
0 개 추천
imread() can only read multiple images at one time if the file is in CUR or GIF format.
JPEG files cannot store multiple files in one image. TIFF files can, but imread() and Tiff.read() can only read one image from the TIFF file at a time.
카테고리
도움말 센터 및 File Exchange에서 Convert Image Type에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!