مساعدة بخصوص تسمية الصور عند ظهروها figure


(gem) #1

أخواني ابي مساعده بسيطه منكم
وعاجله جداً (ضروري اليوم)

اذا كان هذا كود لقراءة مجموعة من الصور والتي يبدأ اسمها من الرقم 0561 الى 0570

كيف أستطيع ان أظهر اسم الصور في الــ figure؟؟؟

أرجو ا انكم ماتبخلوا علي بالرد

for k=1:10  
 if k<=9
    name='056';
    imName=strcat('D:\MATLAB\work\57\',name,int2str(k),'.jpg'); 
  else
    name='0570';
    imName=strcat('D:\MATLAB\work\57\',name,'.jpg');  
 end


im=imread(imName); 

figure(1),subplot(2,5,k);imshow(im);title(name,int2str(k));
end

(غــلا) #2

السلام عليكم ورحمه الله وبركاته

الحل


[LEFT][SIZE=4][COLOR=black][B]for k=1:10  [/b][/color][/size]
[SIZE=4][COLOR=black][B]if k<=9[/b][/color][/size]
[SIZE=4][COLOR=black][B]name='056';[/b][/color][/size]
[SIZE=4][COLOR=black][B]imName=strcat('D:\MATLAB\work\57\',name,int2str(k),'.jpg'); [/b][/color][/size]
[SIZE=4][COLOR=black][B]else[/b][/color][/size]
[SIZE=4][COLOR=black][B]name='0570';[/b][/color][/size]
[SIZE=4][COLOR=black][B]imName=strcat('D:\MATLAB\work\57\',name,'.jpg');  [/b][/color][/size]
[SIZE=4][COLOR=black][B]end[/b][/color][/size][/left]
 
 
[LEFT][SIZE=4][COLOR=black][B]im=imread(imName); [/b][/color][/size][/left]
 
[LEFT][COLOR=black][SIZE=4][B][FONT=Courier New]figure(1) ,Subplot(2,5,k),imagesc(im),title(strcat([FONT=Courier New][FONT=Courier New]name,int2str(k)));[/font][/font][/font] [/b][/size][/color]
[FONT=Courier New][FONT=Courier New][FONT=Courier New][SIZE=4][COLOR=black][B]end[/b][/color][/size][/font][/font][/font][/left]

جربيه وان شاء الله يطلع تمام


(gem) #3

مشكووووووره غلا
يعطيك الف عافيه


(عبد العزيز غالب) #4

this is your code sis


 
for k=1:10  
 if k<=9
    name='056';
    imName=strcat('D:\MATLAB\work\57\',name,int2str(k),'.jpg'); 
  else
    name='0570';
    imName=strcat('D:\MATLAB\work\57\',name,'.jpg');  
 end
im=imread(imName); 
 
figure(1),subplot(2,5,k);imagesc(im);title([name,int2str(k)]);
end
 
 

todo lo mejor


(عبد العزيز غالب) #5

الحل بيكون مع وجود خطاء في الاخيره