اكتب برنامجًا يحسب متوسط ​​قيم RGB لمجموعة من الصور في دليل معين.

يتم إعطاؤك مقتطف تعليمات برمجية يستورد المكتبات الضرورية ويحدد متغيرات البداية. يقرأ الكود دليلاً يسمى "مجموعة البيانات" ويعين قائمة الملفات في هذا الدليل للمتغير "الملفات". كما يقوم أيضًا بتهيئة المتغيرات `r` و`g` و`b` إلى 0.

مهمتك هي إكمال البرنامج عن طريق كتابة الكود اللازم لحساب متوسط ​​قيم RGB لجميع الصور الموجودة في دليل "مجموعة البيانات". يجب تقريب متوسط ​​قيم RGB إلى أقرب عدد صحيح.

اكتب دالة تسمى `calculate_average_rgb(directory)` والتي تأخذ الدليل كوسيطة وترجع متوسط ​​قيم RGB المقربة كصف في التنسيق `(r, g, b)`.

ملحوظة:
- سيحتوي دليل "مجموعة البيانات" على ملفات صور فقط.
- يمكنك افتراض أن جميع ملفات الصور الموجودة في دليل "مجموعة البيانات" لها نفس الأبعاد.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}