Traffic-sign recognition in AI - Lesson 9 - Add a feature for random choices - GUI Application - Graphical user interface - Tkinter

GTSRB - German Traffic Sign Recognition Benchmark

Traffic signs or road signs are signs erected at the side of or above roads to give instructions or provide information to road users. The earliest signs were simple wooden or stone milestones.

Traffic-sign recognition is a safety tech system that recognizes traffic signs and relays the information displayed on the sign to the driver through the instrument cluster, infotainment screen, or head-up display. Most TSR systems can identify speed limit, stop, and “do not enter” signs.

Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech recognition, computer vision, translation between (natural) languages, as well as other mappings of inputs

Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks.[1] It is seen as a part of artificial intelligence.

Traffic-sign recognition (TSR) is a technology by which a vehicle is able to recognize the traffic signs put on the road e.g. "speed limit" or "children" or "turn ahead". This is part of the features collectively called ADAS. The technology is being developed by a variety of automotive suppliers. It uses image processing techniques to detect the traffic signs. The detection methods can be generally divided into color based, shape based and learning based methods.

Download the Dataset:
https://www.kaggle.com/datasets/meowmeowmeowmeowmeow/gtsrb-german-traffic-sign

Download the Traffic Images Labels:
https://drive.google.com/file/d/1zbrM5fD0Ui6dbmtVbsZzrPtVurx_vULA/view?usp=sharing

Download the trained files:
https://drive.google.com/file/d/1Ta2GOj5Qc2aCFpZ-OQFfBWsEWG7aSbsv/view?usp=sharing

التعرف على إشارات المرور في الذكاء الاصطناعي - الدرس 9 - إضافة خاصية إختيار صور عشوائية

إشارات المرور أو لافتات الطريق هي لافتات يتم وضعها على جانب أو فوق الطرق لإعطاء التعليمات أو توفير المعلومات لمستخدمي الطريق. كانت العلامات الأولى عبارة عن معالم خشبية أو حجرية بسيطة.

التعرف على إشارات المرور هو نظام تقني للسلامة يتعرف على إشارات المرور وينقل المعلومات المعروضة على اللافتة إلى السائق من خلال مجموعة العدادات أو شاشة المعلومات والترفيه أو شاشة العرض العلوية. يمكن لمعظم أنظمة تحديد علامات الحد الأقصى للسرعة والتوقف و "ممنوع الدخول".

الذكاء الاصطناعي هو ذكاء - إدراك المعلومات وتوليفها واستنتاجها - تظهره الآلات ، على عكس الذكاء الذي تظهره الحيوانات والبشر. تتضمن أمثلة المهام التي يتم فيها ذلك التعرف على الكلام ، ورؤية الكمبيوتر ، والترجمة بين اللغات (الطبيعية) ، بالإضافة إلى تعيينات أخرى للمدخلات

التعلم الآلي هو مجال استفسار مكرس لفهم وبناء الأساليب التي "تتعلم" ، أي الطرق التي تستفيد من البيانات لتحسين الأداء في بعض مجموعة المهام. يُنظر إليه على أنه جزء من الذكاء الاصطناعي.

التعرف على إشارات المرور هي تقنية يمكن من خلالها للمركبة التعرف على إشارات المرور الموضوعة على الطريق ، على سبيل المثال. "السرعة المحددة" أو "الأطفال" أو "الانعطاف للأمام". هذا جزء من الميزات يتم تطوير التكنولوجيا من قبل مجموعة متنوعة من موردي السيارات. يستخدم تقنيات معالجة الصور للكشف عن إشارات المرور. يمكن تقسيم طرق الكشف بشكل عام إلى طرق قائمة على اللون ، وطرق قائمة على الشكل ، وطرق قائمة على التعلم.

تحميل قاعدة المعطيات
https://www.kaggle.com/datasets/meowmeowmeowmeowmeow/gtsrb-german-traffic-sign

تحميل معاني إشارات المرور
https://drive.google.com/file/d/1zbrM5fD0Ui6dbmtVbsZzrPtVurx_vULA/view?usp=sharing

تحميل الملفات المدرّبة:
https://drive.google.com/file/d/1Ta2GOj5Qc2aCFpZ-OQFfBWsEWG7aSbsv/view?usp=sharing