ارجوووو منكم مساعدتي بتقسيم الصوره


(matlab1) #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]


(المهندس سعود) #2

اظن ان المشكله في الفور لووب


(المهندس سعود) #3

[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


(المهندس سعود) #4

اذا ما فهمت ترى نشرحلك


(matlab1) #5

مشكوووور بس طبقتها عندي بس نفس الشي بس يطلع لي صورتين الاولى بال RGB ,والثانيه بال
gray
لسى ماتقسمت الصوره
ياليت تساعدوني باسرررررع وقت لازم اسلمه الاحد


(matlab1) #6

مشكوررر بس هيناء يعرض لي بلوك واحد فقط انا ابغى الصوره كلها تتقسم ويعرضها مقسمه


(matlab1) #7

مشكور يامهندس سعود لكن في هذا الكود فقط يعرض لي بلوك واحد وانا ابغاه يعرض لي جميع البلوكات اللي في الصوره


(المهندس سعود) #8

سيدي العزيز

يبدو انك لا تعرف ما طلبه استاذك منك …
لا معنى لن تظهر كل بلوك لوحده…

المعنى ان تحدد كل بلوك لوحده لتجري عليه عمليه محدده سييطلبها منك استاذك فيما بعد
وهذا ما يفعله الكود بالضبط…

لو اردنا عزل كل بلوك لوحده في صوره لنتج عندنا مئات الصور

ارجو ان تكون الفكرة قد اتضحت !!!


(matlab1) #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]


(المهندس سعود) #10

الحمد لله
نحن بالخدمة ان شاء الله


(system) #11

ربنا يبارك فيك مهندسنا المهندس سعود ونتمنى ان ترجعلنا تانى بنشاطك المعروف به


(المهندس سعود) #12

اشكرك اخوي م. عبدالظاهر
وان شاء الله ربنا يقدرنا على المساعده