السلام عليكم ورحمة الله وبركاته..
الأخ عماد فكرة البرنامج ممتازه مع بعض التعليقات البسيطه والتي أجدها سهلة الحل :
1 ) البرنامج يخطئ في صوره رقم 11 حيث لا يحدد الكره كلها
2 ) البرنامج أصبح بطيء بعض الشيء وفكرة تمييز الخلفية من كثرة تكرارها في الصوره فكره صائبه جدا احييك عليها ولكن فكرة تحديد الهدف توجد بها بعض التعليقات ولتستنتج هذه التعليقات اليك خريطه لشكل المسابقه الحاليه والتي ستقام في سول بكوريا .هذا ان كان بالفعل الأخ eng9999 يسعى من أجلها فظروف المسابقة تتطابق مع طلباته.
وأجد أننا لحل هذه المشاكل يمكن أن نحدد هدف معين يمكن تغييره بنسب بسيطه كما أود أن نحاول ابتكار خواريزمات أعقد للقيام بالمهام وابداء التعليقات على الكود ليستفيد الجميع كما أود اذا لم يوجد مانع تغيير لغة البرمجه الى الأسمبلي لسببين أولهما السرعة وثانيهما حجم التطبيق وسأرفق ما توصلت اليه من كود في الأسمبلي وهو يبحث عن الجسم ويضع نقطه بيضاء في منتصف مركز الجسم.
الأخ eng9999 فكرة البرنامج جميله وبالفعل قمت بتنفيذه على صوره عملت الجزئيه الأولى من البرنامج حيث تم نغيير الصوره الى الأبيض والأسود وتم تحديد الكره بالداله edge وتم تخزين الاحداثيات لل edge ولكن عند تنفيذ باقي البرنامج فان البرنامج يتوقف عن العمل أعتقد أن السبب هو أن الكره غير مطابقه للمساحه المطلوبه أرجوا ايجاد طريقة أبسط لعملية البحث وحاول ألا تعتمد على حجم الكره لأنك في بعض الأحوال سترى جزء من الكره فقط.
وبالنسبه لفكرة عمل دوائر حول كل النقاط لتحصل على نقطة التقاطع مبالغ فيها فيكفي عمل دوائر حول ثلاث نقاط فقط فلن يتقاطعوا في أكثر من نقطه (تزكر الهندسه الوصفيه) ولزيادة الدقه اجعلهم 4 نقاط وبذلك توفر باقي الوقت.
أخوكم أحمد من مصر








