Histogram ..Help me


(system) #1

[RIGHT]السلام عليكمـ ورحمة الله وبركاته …

أريد طلب مساعده فيما يخص الهستوجرآمـ

فلدي مشروع يختص ببصمة الأصبع

وأريد ايجاد عدد النقاط السوداء على كل سطر وكل عمود

بحسب رقم السطر أو (العمود )الذي احدده …

اريد كود هستوجرام يُظهر لي كم عدد النقاط لصف او عمود انا احدده

اي ليس هستوجرام للصوره كاملةً … مع العلم ان الصورة التي اعمل عليها
B[/b]

أعلم ان هذا الأمر imhist سيفيدني لكن كيف سيصبح شكل الكود …

وكيف يمكنني الاستفاده منه ؟!


[/right]


(tsaktsak) #2

[CENTER][FONT=Georgia][SIZE=4][COLOR=Navy]أخي الكريم ممكن توضح أكتر ويكون أحسن بصورة ومتال حتى نستطيع المساعدة

تحياتي [/color][/size][/font]
[/center]


(system) #3

^
^

مرحبا بك اخي العزيز

انا اريد ايجاد الهستوجرامـ لصورة بصمة تمامـ

طبعا ماذا اريد بالضبط من هذا الهستوجرآمـ

ان يخرج لي قيمة وعدد النقاط السوداء مثلاً :

في السطر الثاني على المحور y أريد كمـ نقطة توجد عليه

وكذلك على المحور x كمـ نقطة مثلا توجد على العمود الخامسـ …


#4

اخى العزيز هذا ليس له علاقة بالهستوجرام
يمكنك عمل for loop بسيطة واختبار اذا كانت قيمة البيكسل تساوى صفر او واحد وعمل عداد فى كل حالة يتحقق الشرط الذى تريده


(system) #5

^

^

لماذا ليس له علاقة بالهستوجرامـ

انا أريد عملها فيهـ

لاني اريد ايجاد عدد النقاط السوداء لكل سطر او عمود احدده

لان هذي الطريقة راح تساعدني في اختبار و ايجاد الفرق بين صورة بصمة واخرى …


#6

زى ما قولت يمكن عملها من خلال for loop وتمر على كل بيكسل على حد وتقوم باختبار قيمته


(tsaktsak) #7

[CENTER][FONT=Georgia][SIZE=4][COLOR=Navy]أخي رغم أني لم أفهم مادا تحتاج بالضبط من الهيستغرام لكن لمشاهدته بالنسبة لسورة ما image


hist(image(image>0), 100);

العدد 100 تقوم بتحديده وهو يعني عدد النقاط بين كل نقطة وأخرى في محور الأفصيل [/color][/size][/font]
[/center]


(محار*) #8

نحن نحتاج الى دالة لمقارنة صورتين هل هما متطابقتين ام لا

سواء بمقارنة البيكسلات

او الهتوقرام

او تحويل البصمة الى مصفوفة ومقارنة عناصر المصفوفة


اتمنى المساعدة بكتابة دالة المقارنة والفور لوب كامل

وشكرا لكم