كيف احول الصورة الى رسم بياني


(system) #1

السلام عليكم اعضاء هذا المنتدى الرائع

انا مبتدئة في هذا البرنامج فاعذروا اسالتي وان كانت بسيطة بالنسبة لكم فانها تعني لي الكثير …لانه مو عيب الواحد يسأل لكن العيب هو اني مااتعلم

باختصار 1- كيف يتم تحويل صورة الى هستوجرام او رسم بياني

و2- مافائدة دالة plot(squeeze ومتى استخدمها

و3- ايش الفرق بين imread و imshow

وي4-اليت تنصحوني بكتاب واحد يفيدني للمبتدئين في مجال الصور والرسوم البيانة لاني لا حظت عدد كبير من الكتب في هادا المنتدى وماني عارفة اية افضل

وجزاكم الله الف خير

[FONT=Courier][size=4][COLOR=#3333cd][FONT=Courier][size=4][COLOR=#3333cd][FONT=Courier][size=4][COLOR=#3333cd]

[/color][/size][/font][/color][/size][/font][/color][/size][/font]


(system) #2

بفضل من الله فهمت ولاني شفت عدد الزوار للصفحة كبير حبيت اكتب لكم اللي فهمته

اولا تحويل الصورة الى هستوغرام عن طريق imhist h g

imread تشبه ال cin في لغة ال c++
imshow تشبه cout لعرض الداتا


(system) #3

اقصد imhist


#4

imread لقراءة الصورة الموجودة على الجهاز والتى تكون فى صيغة jpg او اى ضيغ الصور المدعومة فى البرنامج

imshow لعرض متغير الصورة الذى تم حفظه بعد الامر السابق فى نافذة figure

squeeze هذا الامر يستخدم عادة لتحويل ال array الى مصفوفة لعمل ال plotting
ويطبق فقط على array ذات البعد الاحادى

مثلا هذا الامر يولد array ذات 2 صفوف فى 1 اعمدة فى 3 ابعاد

Y = rand(2,1,3)

والناتج

Y(:,:,1) =

    0.8147
    0.9058


Y(:,:,2) =

    0.1270
    0.9134


Y(:,:,3) =

    0.6324
    0.0975

بعد عمل squeeze لها نجد انها تحولت الى مصفوفة 2 صفوف فى 3 اعمدة وتم ازالة البعد الاحادى


 Z = squeeze(Y)

والناتج

Z =

    0.8147    0.1270    0.6324
    0.9058    0.9134    0.0975

وافضل شيى ممكن يفيدك كمبتدى هو الهيلب الموجود فى التول بوكس الخاص بمعالجة الصور


#5

وبالنسبة للامر imhist فهو يعرض الهستوجرام المقابل للصورة ولكن لا يقوم بتحويل الصورة نفسها الى هستوجرام

والهستوجرام هو العلاقة بين قيم البيكسل على المحور X والتى تكون من صفر الى 255 فى الصورة الرمادية
وعدد البيكسلات الموجودة بهدة القيمة على المحور Y


#6

وهناك أمر ايضا مفيد histeq
وهذا يقوم بعملية تحسين لل contrast باستخدام histogram equalization


(system) #7

الله يشرح صدرك اخي احمد و يفتح عليك…


(system) #8

اختي بالمرفقات دروس جيدة عن الماتلاب اتمنى تنفعك …وكذلك يمكن ان تستفادي من المواضيع الموجودة بالمنتدى

هذا الموقع فيه فيديو رائع وسهل للتعامل مع الصورة كبداية
http://www.sec1428.com/?page=e_learning

وهنا 10 دروس سريعة

بالتوفيق


(system) #9

شكرررررررررررررررا


#10

جزاك الله خيرا