matlab1
(matlab1)
14 أبريل 2011، 3:43م
1
السلام عليكم ورحمة الله وبركاته
ارجو منكم مسااااااعدتي
المطلوب مني
اولا اني اقراء صوره حجمها 512 512 بعدين احولها من RGB الى
gray
هذي الخطوه خلصت منها بسلام
بعدين اقسم الصوره الى بلوكات 8 8 بعدين اسوي على كل بلوك dct <<<هناء عقدتي ماني عارفه كيف اقسم الصوره
ياليت تساعدوني واكون شاكره كم
هذا الكود اللي سويته بس ماضبط معي
w=imread( 'bkg12fe0.jpg ' );
figure(1)
imshow(w)
a=rgb2gray(w);
[r c] = size(a);
figure(2)
imshow(a)
k=0;
x=8;
for i=1(r/x)
for j=1(c/x)
block=(k+j)=a(x*(i-1)+1:x(i-1)+x),(x*(j-1)+1:x(j-1)+x ,;
end
k=k+(r/x)
end
imshow(a)
figure(3)
j=dct2(block);
[FONT=Monospaced][SIZE=2]
[/size][/font]
اظن ان المشكله في الفور لووب
[COLOR=#000000]w=imread([/color][FONT=Monospaced][COLOR=#a020f0]'bkg12fe0.jpg');[/color][/font]
figure
imshow(w)
a=rgb2gray(w);
figure
imshow(a)
[r c]=size(a)
x=8;
for i=x:x:r
for j=x:x:c
block=a(i-x+1:i,j-x+1:j);
end
end
matlab1
(matlab1)
15 أبريل 2011، 9:37ص
5
مشكوووور بس طبقتها عندي بس نفس الشي بس يطلع لي صورتين الاولى بال RGB ,والثانيه بال
gray
لسى ماتقسمت الصوره
ياليت تساعدوني باسرررررع وقت لازم اسلمه الاحد
matlab1
(matlab1)
15 أبريل 2011، 11:17ص
6
مشكوررر بس هيناء يعرض لي بلوك واحد فقط انا ابغى الصوره كلها تتقسم ويعرضها مقسمه
matlab1
(matlab1)
15 أبريل 2011، 11:50ص
7
مشكور يامهندس سعود لكن في هذا الكود فقط يعرض لي بلوك واحد وانا ابغاه يعرض لي جميع البلوكات اللي في الصوره
سيدي العزيز
يبدو انك لا تعرف ما طلبه استاذك منك …
لا معنى لن تظهر كل بلوك لوحده…
المعنى ان تحدد كل بلوك لوحده لتجري عليه عمليه محدده سييطلبها منك استاذك فيما بعد
وهذا ما يفعله الكود بالضبط…
لو اردنا عزل كل بلوك لوحده في صوره لنتج عندنا مئات الصور
ارجو ان تكون الفكرة قد اتضحت !!!
matlab1
(matlab1)
16 أبريل 2011، 7:21ص
9
شكرااااا اتضحت الفكره
كذا الكود بالصوره بالصوره النهائيه بس اضفت عليه
dct
w=imread( ‘bkg12fe0.jpg’ );
w=imresize(w,[512 512]);
figure1
imshow(w)
a=rgb2gray(w);
figure2
imshow(a)
[r c]=size(a)
x=8;
for i=x:x:r
for j=x:x:c
block=a(i-x+1:i,j-x+1:j);
end
end
[FONT=Monospaced][SIZE=2][FONT=Monospaced][SIZE=2]figure3
imshow(block)
j=dct2(block);
figure4
imshow(j)
[/size][/font][/size][/font]
الحمد لله
نحن بالخدمة ان شاء الله
system
(system)
16 أبريل 2011، 1:54م
11
ربنا يبارك فيك مهندسنا المهندس سعود ونتمنى ان ترجعلنا تانى بنشاطك المعروف به
اشكرك اخوي م. عبدالظاهر
وان شاء الله ربنا يقدرنا على المساعده