Image Processing Histogram Using MATLAB

أخواني الكرام اعضاء ومشرفي منتدى المهندس اهنأكم على المنتدى الرائع واندم على اني لم اعرفه إلا مؤخرا …
أعتذر لان يكون اول موضوع لي هوا طلب منكم لكني حوالت اد حل لمشكلتي فلم اجد فخطر في بالي ان اطلب مساعدنكم انا محتاج كود الماتلاب لل Histogram ليتم كتابته في M file حيث انه مطلوب مني ان اكتبه ولكنه لم يعمل معي لي يتم وضعه ضمن GUI فيها اكثر من اختيار مثل Median Filter وغيرها …
ما اطلبه هو الكود الأساسي وليس الموجود في المتلاب :
(H=imhist(y
لا اردي الكود الأصلي ارجو ان اكون اوضحت المطلوب وشكرا لكم واكرر اعتذاري …

أخوكم ERrOr

مشكور اخي الكريم

i want that code if possible… " the Histogram equalization using MAtlab" but without using the built-in function “imhist”…thank you so much

أخى العزيز نرجو التوضيح
ما الذى تريده بالظبط ؟
هل الكود الاصلى لهذا الامر imhist
او رسم الهيستوجرام بدون هذا الكود ؟

ما أريده هو بناء كود لل Histogram بدون استخدام “imhist” الموجود في ال Matlab.
باستخدام for loop مثلا…!!!

clear
I = imread('board.tif');
I = rgb2gray(I);
imhist(I)    
[N M] = size(I);
c(1,1:255)= zeros(1,255);

for i = 1 : N
    for j = 1 : M
        for x = 1 : 255
            if (I(i,j) == x)
                c(:,x)= c(:,x) + 1;
            end
        end
    end
end
hold on
figure, stem(c,'Marker','none','Color',[0 0 0.5625])
xlim([1 255]);
ylim([0 2500]);