system
(system)
7 مايو 2009، 5:59م
1
[RIGHT]السلام عليكم
انا استخدم الماتلاب ولكن فيه مشكلة تعبتني فيه
مو راضي يحول الصورة من ملونة الى الرمادي رغم ان التعليمة صحيحة لكن لمن اخرج الصورة تتغير الالوان
مع العلم انه في بعض الاحيان يحولها طبيعي وبعض الاحيان تمسك معاه ويستقعدلي فجاءة
كيف احل هالمشكلة؟؟؟؟؟
وهذي هي التعليمة اللي استخدمها
[SIZE=5][COLOR=darkorchid]
y=rgb2gray(im);
[/color][/size]
ونسخة الماتلاب السابعة
كل الشكر مقدماً
[/right]
system
(system)
7 مايو 2009، 8:53م
3
تفضل
for i=1:10
if i<=9
nm='069';
imname=strcat('C:\MATLAB7\work\70\',nm,int2str(i),'.jpg');
else
nm='0700';
imname=strcat('C:\MATLAB7\work\70\',nm,'.jpg');
end
im=imread(imname);
figure(1),Subplot(2,5,i);imagesc(im);title('color ');
y=rgb2gray(im);
figure(2) , Subplot(2 , 5 , i);imagesc(y);title('gray ');
end
ملاحظة:
ا الكود لقراءة عشر صور من مجلد في الوورك وتحويلها للون الرمادي وطباعتها
وهي مرقمة من 0691 الى 0700
الملونة تظهر تمام لكن الرمادية لا…
ويعطيك الف عافية ع تفاعلك …
الحل هو
for i=1:10
if i<=9
i1=i;
nm='069';
else
i1=0;
nm='070';
end
name=strcat([COLOR=#dd0000]'C:\MATLAB7\work\70\'[/color],nm,int2str(i1),'.jpg');
im=imread(name);
figure(1) ,Subplot(2,5,i),imagesc(im),title('color');
y=rgb2gray(im);
figure(2),Subplot(2,5,i),imagesc(y),title('gray');
end
او من الممكن أيضا اسنخدام الامر الاتى
>> colormap(gray)
system
(system)
8 مايو 2009، 6:46ص
6
اهلين فيكم
اختي غلا يعطيك الف عاافية يارب
طريقتك حلوة في قراءة الصور مية المية
بس انا المشكلة عندي في التحويل
هوه يقراها تمام ويحولها ملون بس رمادي لا
تطلعلي بهالشكل
ahmedeldeep
تسلم اخوي يعطيك العافية
لكن ماعرفت وش البارمترات …
خصوصا واني احتاج الصور الناتجة في عمليات اخرى فابغى اسندها لمتغير
جربت اسويها ومازبطت معي
[FONT=Arial][SIZE=4]
y=colormap(im);
[/size][/font]
gem
(gem)
8 مايو 2009، 7:19ص
7
اكتبي هذا السطر قبل سطر اظهار النتيجه للصور الرماديه
colormap(gray)
يصبح البرنامج
for i=1:10
if i<=9
nm='069';
imname=strcat('C:\MATLAB7\work\70\',nm,int2str(i),'.jpg');
else
nm='0700';
imname=strcat('C:MATLAB7work70',nm,'.jpg');
end
im=imread(imname);
figure(1),Subplot(2,5,i);imagesc(im);title('color ');
y=rgb2gray(im);
colormap(gray);
figure(2) , Subplot(2 , 5 , i);imagesc(y);title('gray' );
end
ان شاء الله تضبط معاكِ
11116073
(عبد العزيز غالب)
8 مايو 2009، 7:30ص
8
هذا الحل كامل للسؤال
for i=1:10
if i<=9
nm='069';
imname=strcat(nm,int2str(i),'.jpg');
else
nm='0700';
imname=strcat(nm,'.jpg');
end
im=imread(imname);
figure(1),Subplot(2,5,i);
imagesc(im);
title('color ');
y=rgb2gray(im);
figure(2) , Subplot(2 , 5 , i);
imagesc(y);
colormap(gray)
title('gray' );
end
معليش اخت الماسه
طولت عليكى بس الاتصال عندى فيه مشكله
والحمدلله
الاخت gem
و الاخ عبد العزيز ما قصروا
system
(system)
8 مايو 2009، 1:59م
10
gem
عبد العزيز غالب
يعطيكم الف الف عاافية
جربتها وزبطت معي تمام التمام
غــلا
يعطيك الف عافية ماقصرتي معي …
جزاكم الله كل خير