Computer Vision PDF
Document Details
Uploaded by PromptWolf
Hadhramout University of Science and Technology
Jens Martensson
Tags
Summary
This document provides a comprehensive overview of computer vision, focusing on fundamental concepts and techniques. It explores the capabilities of computer systems to process and interpret visual information, and how different methods are implemented. It features visual aids and mathematical concepts related to this subject, such as digital imaging and color theory.
Full Transcript
Computer vision الرؤية الحاسوبية Jens Martensson 2 Jens Martensson 3 Jens Martensson 4 Jens Martensson 5 Jens Martensson 6 الذكاء االصطناعي والتعلم اآللي والتعلم العميق الذكاء االصطناعي قدرة اآلله على محاكات ذكاء اا...
Computer vision الرؤية الحاسوبية Jens Martensson 2 Jens Martensson 3 Jens Martensson 4 Jens Martensson 5 Jens Martensson 6 الذكاء االصطناعي والتعلم اآللي والتعلم العميق الذكاء االصطناعي قدرة اآلله على محاكات ذكاء االنسان التعلم االله خوارزميات لدمج الذكاء في االله عن طريق التعلم التلقائي للبيانات التعلم العميق خوارزميات محاكاة الدماغ البشري وتضمينه في الجهاز Jens Martensson AI, Machine Learning and Deep Learning Jens Martensson What is computer vision? ه الرؤية الحاسوبية؟ ما ي Jens Martensson Computer vision ه الرؤية الحاسوبية؟ ?What is computer vision ما ي "رؤية الكمبيوتر ي ه مجال من مجاالت علوم الكمبيوتر يعمل عىل تمكي أجهزة الكمبيوتر من رؤية الصور وتحديدها ومعالجتها بنفس الطريقة الت تعمل بها الرؤية ر البشية ومن ثم تقديم ي مخرجات مناسبة" البيولوج! ي إنها يف األساس نمذجة اإلدراك طناع الذي ي يشي إىل قدرة اآلالت عىل فهم وتفسي البيانات المرئية باستخدام الذكاء االص يستخدم الخوارزميات والنماذج الحسابية لتحليل الصور ومقاطع الفيديو وفهمها. Jens Martensson 10 ه الرؤية الحاسوبية؟ ?What is computer vision ما ي تطبيق الرؤية الحاسوبية Jens Martensson ه الرؤية الحاسوبية؟ ?What is computer vision ما ي الرؤية الحاسوبية رؤية الكمبيوتر باستخدام OpenCV وه مكتبة متعددة المنصات ومجانية االستخدام من الوظائف ،تعتمد عىل رؤية الكمبيوتر يف OpenCVرؤية الكمبيوتر مفتوحة المصد :ي األساس هو استخراج ي الت تساعد يف معالجة الصور والفيديو .يف رؤية الكمبيوتر ،العنرص والت تدعم أطر التعلم العميق ي الفعىل ي ي الوقت وبالتاىل فهم ما تحتويه . ي وحدات البكسل من الصورة لدراسة الكائنات Jens Martensson ه الرؤية الحاسوبية؟ ?What is computer vision ما ي الرؤية الحاسوبية الت تسىع رؤية الكمبيوتر إىل التعرف عليها يف الصور: يىل بعض الجوانب الرئيسية ي فيما ي اكتشاف الكائنات :موقع الكائن. التعرف عىل الكائنات :الكائنات يف الصورة ومواضعها. الت يقع فيها الكائن. تصنيف الكائنات :الفئة العريضة ي تنتم إىل هذا الكائن. ي الت تجزئة الكائنات :وحدات البكسل ي حاجة رؤية الكمبيوتر Jens Martensson Computer vision لماذا الرؤية الحاسوبية مهمه للغاية Jens Martensson 14 Human Vision Vs. Computer Visionالرؤية ر البشية مقابل الرؤية الحاسوبية آليات المعالجة :تعتمد الرؤية الحاسوبية عىل الخوارزميات والنماذج الحاسوبية لمعالجة البيانات المرئية ،ف حي تتضمن الرؤية ر البشية شبكات عصبية معقدة وعمليات بيولوجية. ي Jens Martensson 15 Human Vision Vs. Computer Visionالرؤية ر البشية مقابل الرؤية الحاسوبية القدرة عىل التكيف والكفاءة :الرؤية ر البشية قابلة للتكيف بدرجة عالية وفعالة يف التعرف عىل األنماط ،حت يف المشاهد المعقدة أو ظروف اإلضاءة المتنوعة .عىل الرغم من قوة خوارزميات الرؤية الحاسوبية ،إال أنها قد تواجه صعوبات يف مثل هذه المواقف. Jens Martensson 16 Human Vision Vs. Computer Visionالرؤية ر البشية مقابل الرؤية الحاسوبية ر البشية المعلومات من قنوات حسية التعامل مع المشاهد المعقدة والظروف المتنوعة :تدمج الرؤية متعددة ،مثل اللون والتباين وحدة البرص ،لتشكيل إدراك متماسك ً. غالبا ما تركز خوارزميات الرؤية الحاسوبية عىل ميات برصية محددة وقد تواجه صعوبات يف التعامل مع المشاهد المعقدة أو الظروف المتغية. Jens Martensson 17 المفاهيم والتقنيات األساسية يف الرؤية الحاسوبية Fundamental concepts and techniques in computer vision اكتساب الصور ومعالجتها Image acquisition and processing .1 تصفية الصور وتحسينها :Image filtering and enhancementبمجرد الحصول عىل ه تحسي جودتها لمزيد من المعالجة.تتضمن تصفية الصورصورة ،تكون الخطوة التالية ي ُ إزالة الضوضاء أو تحسي الميات داخل الصورة.تستخدم تقنيات مثل RGB (Red, Green, الغاوس والتصفية المتوسطة وتحسي ي ) Blue), HSV (Hue, Saturation, Valueالتمويه المرئ للصورة أو تحويلها إىل ي الحواف بشكل شائع.يهدف تحسي الصورة إىل تحسي المظهر شكل أكي مالءمة للتحليل من خالل زيادة التباين أو السطوع أو شحذ التفاصيل. Jens Martensson 18 المفاهيم والتقنيات األساسية يف الرؤية الحاسوبية Fundamental concepts and techniques in computer vision اكتساب الصور ومعالجتها Image acquisition and processing .1 الرقم ونظرية األلوان : Digital imaging and color theory ي التصوير يف قلب الرؤية الحاسوبية يكمن اكتساب الصور من خالل أجهزة االستشعار الرقمية.يتضمن ً رقميا.تعتي نظرية األلوان ضورية يف الرقم فهم كيفية التقاط الصور وتمثيلها فهم التصوير ي تشح كيفية ترمي معلومات األلوان يف التنسيقات الرقمية.يتم تمثيل األلوانهذا السياق ،ألنها ر ً يف الصور الرقمية عادة من خالل مساحات األلوان مثل RGBألحمر واألخرص واألزرق و HSV الصبغة والتشبع والقيمة وغيها ،ولكل منها أغراض مختلفة يف معالجة الصور. Jens Martensson 19 المفاهيم والتقنيات األساسية يف الرؤية الحاسوبية Fundamental concepts and techniques in computer vision اكتشاف السمات ومطابقتها Feature detection and matching .2 يعد اكتشاف السمات ومطابقتها ً أمرا بالغ األهمية لفهم محتوى الصورة وبنيتها. ً وه بالغة األهمية لفهم األشكالي الصور داخل احدود اكتشاف الحواف :تمثل الحواف واألشياء .تحدد خوارزميات اكتشاف الحواف ،مثل طرق Sobelأو Cannyأو ،Laplacian هذه الحدود من خالل اكتشاف عدم االستمرارية يف السطوع أو اللون يف الصورة. ُ وه مهمة لفهم هندسة الصورة .تستخدمه نقاط التقاء حافتي ي اكتشاف الزوايا :الزوايا ي تقنيات مثل خوارزميات اكتشاف الزوايا Harrisو Shi-Tomasiللعثور عىل هذه الميات. Local Binary Pattern Histogram of Oriented Gradients Jens Martensson 20 المفاهيم والتقنيات األساسية يف الرؤية الحاسوبية Fundamental concepts and techniques in computer vision اكتشاف السمات ومطابقتها Feature detection and matching .2 اكتشاف البقع :يركز اكتشاف البقع عىل العثور عىل مناطق يف الصورة تختلف يف الخصائص، مثل السطوع أو اللون ،مقارنة بالمناطق المحيطة .وهذا مفيد يف تقسيم الصور إىل أجزاء ذات معت. أوصاف السمات :بمجرد اكتشاف السمات ،يجب وصفها بطريقة تسمح بمطابقتها عي صور مختلفة .توفر األوصاف بصمة فريدة للسمات ،مما يتيح مهام مثل التعرف عىل األشياء وإعادة بناء المشهد. Local Binary Pattern Histogram of Oriented Gradients Jens Martensson 21 المفاهيم والتقنيات األساسية يف الرؤية الحاسوبية Fundamental concepts and techniques in computer vision اآلىل يف مجال الرؤية الحاسوبية Machine learning in computer vision التعلم ي .3 ً يلعب التعلم اآلىل ً دورا محوريا يف تمكي أجهزة الكمبيوتر من التعلم واتخاذ القرارات بنا ًء عىل البيانات المرئية. ي لإلشاف مقابل التعلم غي الخاضع ر لإلشاف Supervised vs. unsupervised learning : التعلم الخاضع ر ف التعلم الخاضع ر لإلشاف ،تتعلم النماذج من البيانات المصنفة ،مما يجعلها مثالية لمهام مثل التصنيف ي ر لإلشاف أنماط التعلم من البيانات غي واكتشاف الكائنات .من ناحية أخرى ،يتضمن التعلم غي الخاضع المصنفة ،وهو مفيد يف التجميع واكتشاف الشذوذ. Jens Martensson 22 المفاهيم والتقنيات األساسية يف الرؤية الحاسوبية Fundamental concepts and techniques in computer vision اآلىل يف مجال الرؤية الحاسوبية Machine learning in computer vision التعلم ي .3 الشبكات العصبية والتعلم العميق : Neural networks and deep learning تتكون الشبكات العصبية ،المستوحاة من بنية الدماغ ر البشي ووظيفته ،من خوارزميات ماهرة يف التعرف عىل األنماط الت تتضمن طبقاتاآلىل ،يستخدم الشبكات العصبية ييف البيانات .التعلم العميق ،وهو مجال متخصص ضمن التعلم ي متعددة ،أو بنيات "عميقة" ،لمعالجة البيانات. Jens Martensson 23 المفاهيم والتقنيات األساسية يف الرؤية الحاسوبية Fundamental concepts and techniques in computer vision اآلىل يف مجال الرؤية الحاسوبية Machine learning in computer vision التعلم ي .3 الت لها بنية شبكية ،مثل الصور.تم ه نوع متخصص من الشبكات العصبية لمعالجة البيانات ي الشبكات العصبية االلتفافية CNNلشبكات العصبية االلتفافية :ي مكائ للميات من الصور المدخلة.تحتوي عىل طبقات مثل الطبقات التالفيفية هرم تكيف تسلسل ً تلقائيا وبشكل تصميم الشبكات العصبية التالفيفية لتتعلم ي ي ي استثنائ لمهام التعرف عىل الصور. وطبقات التجميع والطبقات المتصلة بالكامل والت تلعب كل منها ً دورا يف استخراج وتعلم الميات ،مما يجعلها قوية بشكل ي ي Jens Martensson 24 كيف تعمل الرؤية الحاسوبية How does computer vision work؟ تعمل الرؤية الحاسوبية من خالل استخدام مجموعة من الخوارزميات والتقنيات لمعالجة وتفسي البيانات المرئية ،مما يسمح ألجهزة الكمبيوتر بفهم الصور أو مقاطع الفيديو والتفاعل معها Jens Martensson 25 كيف تعمل الرؤية الحاسوبية How does computer vision work؟ اكتساب الصور Image acquisition:تبدأ العملية بالتقاط أو الحصول عىل صور أو مقاطع فيديو باستخدام الكاميات أو أجهزة االستشعار .يمكن أن تكون هذه من مصادر مختلفة مثل الكاميات أو الطائرات بدون طيار أو األقمار الطت. ي الصناعية أو حت أجهزة التصوير المعالجة المسبقة ً Preprocessing: غالبا ما تحتوي الصور الخام عىل ضوضاء أو تشوهات أو معلومات غي ذات صلة . يتم تطبيق تقنيات المعالجة المسبقة مثل تقليل الضوضاء وتحسي الصورة وتغيي الحجم لتنظيف الصور وإعدادها لمزيد من التحليل. Jens Martensson 26 كيف تعمل الرؤية الحاسوبية How does computer vision work؟ استخراج الميات Feature extractionتتضمن هذه الخطوة تحديد الميات أو األنماط الرئيسية داخل الصور ي والت تعد ضورية للتحليل .يمكن أن تشمل الميات ً ً أشكاال أو ً ً قواما أو ألوانا .يتم استخدام خوارزميات مختلفة مثل اكتشاف الحواف واكتشاف الزوايا واكتشاف الكتل الستخراج الميات. حوافا أو زوايا أو Jens Martensson 27 كيف تعمل الرؤية الحاسوبية How does computer vision work؟ اكتشاف الكائنات والتعرف عليها :Object detection and recognitionبمجرد استخراج الميات ،تكتشف خوارزميات الرؤية الحاسوبية الكائنات أو الكيانات داخل الصور وتتعرف عليها .يمكن أن يتضمن هذا تقنيات مثل تحديد موقع الكائنات ،حيث تحدد الخوارزمية موقع الكائنات يف الصورة، وتصنيف الكائنات ،حيث تقوم بتعيي تسميات أو فئات للكائنات المكتشفة .أظهرت تقنيات التعلم العميق ،وخاصة الشبكات العصبية التالفيفية )،(CNNs ً ً نجاحا ملحوظا يف مهام اكتشاف الكائنات والتعرف عليها. Jens Martensson 28 كيف تعمل الرؤية الحاسوبية How does computer vision work؟ التجزئة Segmentationتتضمن التجزئة تقسيم الصورة إىل أجزاء أو مناطق ذات مغزى ً بناء عىل سمات معينة مثل اللون أو الملمس أو الكثافة .يمكن أن يساعد هذا يف فصل الكائنات عن الخلفية أو تحديد مناطق معينة ذات أهمية داخل الصورة. ً ً صورا متسلسلة ،يعد تتبع الكائنات ً أمرا ضوريا لمراقبة حركة الكائنات بمرور تتبع الكائنات : Object trackingيف التطبيقات ي الت تتضمن مقاطع فيديو أو الوقت .تتنبأ خوارزميات التتبع بمسار الكائنات وتربطها عي اإلطارات للحفاظ عىل االستمرارية. Jens Martensson 29 كيف تعمل الرؤية الحاسوبية How does computer vision work؟ فهم المشهد : Scene understandingإىل جانب األشياء الفردية ،تهدف الرؤية الحاسوبية إىل َّ المصور يف الصورة أو الفيديو.ويتضمن ذلك تحليل العالقات المكانية بي اإلجماىل فهم المشهد ي األشياء ،واستنتاج سياق المشهد ،وفهم الدالالت األساسية. اتخاذ القرار ً : Decision-making بناء عىل المعلومات المستخرجة ،يمكن ألنظمة الرؤية الحاسوبية اتخاذ القرارات أو اتخاذ اإلجراءات .يمكن أن يياوح هذا من مهام بسيطة مثل عد الكائنات أو اكتشاف الشذوذ ً الطت. ي التشخيص أو المستقلة المالحة مثل ا تعقيد إىل مهام أكي Jens Martensson 30 معالجة الصور الرقمية Digital Image Processing أساسيات تكوين الصورة Fundamentals of Image Formation رقم. تكوين الصورة :هو تحويل الصورة من الشكل التناظري إىل الشكل ال ي معالجة الصور يمكن وصف معالجة الصور بأنها فعل تعديل وتحسي الصور الرقمية باستخدام الخوارزميات .تتضمن المعالجة المسبقة أنشطة مثل اليشيح الت تعمل عىل تحسي جودة الصورة وتقليل الضوضاء وتصحيح األلوان ي واستخراج المعلومات. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية ه: الت تنطوي عليها معالجة الصور الرقمية ي الخطوات األساسية ي ضوئ ،أو استياد ي اكتساب الصور Image acquisition:يتضمن ذلك التقاط صورة باستخدام كاميا رقمية أو ماسح صورة موجودة إىل جهاز كمبيوتر. تحسي الصورة : Image enhancementيتضمن ذلك تحسي الجودة المرئية للصورة ،مثل زيادة التباين وتقليل الضوضاء وإزالة القطع األثرية. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية ه: الت تنطوي عليها معالجة الصور الرقمية ي الخطوات األساسية ي ترميم الصورة Image restoration :يتضمن ذلك إزالة التدهور من الصورة ،مثل عدم الوضوح والضوضاء والتشويه. تجزئة الصورة Image segmentation :يتضمن ذلك تقسيم الصورة إىل مناطق أو أجزاء ،يتوافق كل منها مع كائن أو مية محددة يف الصورة. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية ه: الت تنطوي عليها معالجة الصور الرقمية ي الخطوات األساسية ي تمثيل الصورة والوصف : Image representation and descriptionيتضمن ذلك تمثيل الصورة بطريقة يمكن تحليلها والتالعب بها بواسطة جهاز كمبيوتر ،ووصف ميات الصورة بطريقة مضغوطة وذات مغزى. تحليل الصورة : Image analysisيتضمن ذلك استخدام الخوارزميات والنماذج الرياضية الستخراج المعلومات من الصورة، مثل التعرف عىل الكائنات واكتشاف األنماط وقياس الميات. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية ه: الت تنطوي عليها معالجة الصور الرقمية ي الخطوات األساسية ي توليف الصورة وضغطها :Image synthesis and compressionيتضمن ذلك إنشاء صور جديدة أو ضغط الصور الموجودة لتقليل متطلبات التخزين والنقل. ُ طت ،واالستشعار تستخدم معالجة الصور الرقمية عىل نطاق واسع يف مجموعة متنوعة من التطبيقات ،بما يف ذلك التصوير ال ي عن بعد ،ورؤية الكمبيوتر ،والوسائط المتعددة. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية الخطوات االساسيه لمعالجة الصور: .1استياد الصورة عي أدوات الحصول عىل الصور؛ .2تحليل الصورة ومعالجتها؛ .3إخراج يمكن أن تكون النتيجة فيه صورة معدلة أو تقرير يعتمد عىل تحليل تلك الصورة. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية ه الصورة؟ما ي عرف الصورة بأنها دالة ثنائية األبعاد ،F(x,y) ،حيث xو yإحداثيات مكانية .حيث تمثل ) f(x,yعند أي زوج منُت َّ اإلحداثيات شدة تلك الصورة عند تلك النقطة بعبارة أخرى ،يمكن تعريف الصورة من خالل مصفوفة ثنائية األبعاد مرتبة بشكل خاص يف صفوف وأعمدة. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية تتكون الصورة الرقمية من عدد محدود من العناض ،ولكل عنرص منها قيمة معينة يف موقع معي.يشار إىل هذه ُ العناض باسم عناض الصورة وعناض الصورة والبكسالت.تستخدم البكسالت عىل نطاق واسع لإلشارة إىل عناض الصورة الرقمية. Jens Martensson معالجة الصور الرقمية Digital Image Processing أساسيات معالجة الصور الرقمية الصورة الرقمية ليست سوى مجموعة ثنائية األبعاد من األرقام. تعت التالعب بهذه األرقام. معالجة الصورة ي إذا أردنا إزالة الضوضاء من الصورة أو نريد زيادة سطوع الصورة ،فهذا ليس سوى التالعب بهذه األرقام. Jens Martensson معالجة الصور الرقمية Digital Image Processing أنواع الصورة يوج اسمها عىل عنرصين بكسل فقط ،أي 0و ،1حيث يشي 0إىل ي الصورة الثنائية -تحتوي الصورة الثنائية كما ً ُ اللون األسود ويشي 1إىل اللون األبيض.تعرف هذه الصورة أيضا باسم أحادية اللون. الت تتكون من اللوني األسود واألبيض فقط صورة باألبيض واألسود. الصورة باألبيض واألسود -تسم الصورة ي Jens Martensson معالجة الصور الرقمية Digital Image Processing أنواع الصورة ً عموما باسم تنسيق األلوان 8بت -إنه تنسيق الصورة األكي شهرة.يحتوي عىل 256درجة لون مختلفة ويعرف صورة تدرج الرمادي.يف هذا التنسيق ،يرمز 0إىل األسود ،ويرمز 255إىل األبيض ،ويرمز 127إىل الرمادي. ً ً ُ ً تنسيق األلوان 16بت -إنه تنسيق صورة ملونة.يحتوي عىل 65536لونا مختلفا.يعرف أيضا باسم تنسيق األلوان العاىل.يف هذا التنسيق ،ال يكون توزي ع األلوان كما هو الحال يف صورة تدرج الرمادي. ي Jens Martensson معالجة الصور الرقمية Digital Image Processing ه أصغر كمية يمكن تقسيم الصورة إليها. تتكون الصورة من عدة وحدات بكسل ،حيث تكون البكسل ي تعالج أجهزة الكمبيوتر الصور يف شكل مجموعة من وحدات البكسل ،حيث تحتوي كل وحدة بكسل عىل مجموعة من القيم ،تمثل وجود وكثافة األلوان األساسية الثالثة :األحمر واألخرص واألزرق. Jens Martensson 42 معالجة الصور الرقمية Digital Image Processing تتجمع جميع وحدات البكسل ً معا لتكوين صورة رقمية. وبالتاىل ،تصبح الصورة الرقمية مصفوفة ،وتصبح الرؤية الحاسوبية دراسة للمصفوفات.يف حي ي الخط للتالعب بهذه المصفوفات ،فإن التطبيقات ي تستخدم أبسط خوارزميات الرؤية الحاسوبية الجي المعقدة تنطوي عىل عمليات مثل االلتفافات مع النوى القابلة للتعلم وتخفيض العينات عي التجميع. Jens Martensson 43 معالجة الصور الرقمية Digital Image Processing يمكن تمثيل الصورة كمصفوفة من قيم البكسل. Jens Martensson 44 كيف يتعامل الحاسوب مع الصور وكيف يقوم بتمثيل الصورة عىل الشاشة؟ How does computer handle images and how does it represent Image on screen ه يف األساس شبكات من وحدات البكسل. رقم ي ي الصور يف شكل ه أصغر وحدة معلومات يف الصورة. -كل وحدة بكسل ي -تمثل أجهزة الكمبيوتر هذه الصور كمصفوفات متعددة األبعاد ،حيث يتوافق كل عنرص من عناض المصفوفة مع قيمة وحدة البكسل. ً -باستخدام ndarrayيف ،NumPyفإنه يستخدم أعدادا صحيحة غي موقعة مكونة من 8بتات لتمثيل القيم من 0إىل .255 Jens Martensson 45 كيف يتعامل الحاسوب مع الصور وكيف يقوم بتمثيل الصورة عىل الشاشة؟ How does computer handle images and how does it represent Image on screen لتوضيح هذا المفهوم ،دعونا ن ي لف نظرة عىل صورة بحجم 35×35 بكسل وتمثيل المصفوفة المقابلة لها: Jens Martensson كيف يتعامل الحاسوب مع الصور وكيف يقوم بتمثيل الصورة عىل الشاشة؟ How does computer handle images and how does it represent Image on screen ً الصورة اليشى توضح كيف ندرك برصيا الصورة ي الت يبلغ حجمها 35 × 35 بكسل. -تعرض الصورة اليمت القيم الرقمية الفعلية المخزنة يف ذاكرة الكمبيوتر. -كل رقم يف المصفوفة يتوافق مع بكسل يف الصورة. -تمثل القيم المنخفضة (األلوان الداكنة) بكسالت داكنة ،بينما تمثل القيم األعىل (األلوان الفاتحة) بكسالت أفتح. Jens Martensson كيف يتعامل الحاسوب مع الصور وكيف يقوم بتمثيل الصورة عىل الشاشة؟ How does computer handle images and how does it represent Image on screen تمثيل البكسل: Pixel Representation: الصور الثنائية: ً ً -يتم تمثيل كل بكسل إما ب ( 0عادة أسود) أو ( 1عادة أبيض). -تستخدم يف مهام معالجة الصور البسيطة أو عند التعامل مع الصور باألبيض واألسود. صور التدرج الرمادي: -يتم تمثيل كل بكسل بقيمة واحدة تياوح من ( 0أسود) إىل ( 255أبيض). -تمثل القيم الموجودة بينهما درجات مختلفة من اللون الرمادي. -ال تحتوي الصور ذات التدرج الرمادي عىل معلومات عن اللون ،بل تحتوي فقط عىل كثافة اللون. Jens Martensson كيف يتعامل الحاسوب مع الصور وكيف يقوم بتمثيل الصورة عىل الشاشة؟ How does computer handle images and how does it represent Image on screen تمثيل البكسل: Pixel Representation: صور RGBملونة: -يتم تمثيل كل بكسل بثالث قيم ،تياوح كل منها من 0إىل .255 التواىل. ي -تتوافق هذه القيم مع كثافة اللون األحمر واألخرص واألزرق عىل -من خالل الجمع بي هذه األلوان األساسية الثالثة ،يمكننا تمثيل ماليي األلوان. صور RGBA: -مشابهة ل ،RGBولكن مع قناة ألفا إضافية. ً أيضا من ( 0شفافة ً تماما) إىل 255 -تمثل قناة ألفا الشفافية ،وتياوح (معتمة ً تماما). Jens Martensson كيف يتعامل الحاسوب مع الصور وكيف يقوم بتمثيل الصورة عىل الشاشة؟ How does computer handle images and how does it represent Image on screen تمثيل البكسل: Pixel Representation: صور )HSV ) HSV (Hue, Saturation, Value Imagesالصبغة والتشبع والقيمة): -يتم تمثيل كل بكسل بثالث قيم: ً .1الصبغة : Hueتمثل اللون نفسه ،وتياوح عادة من 0إىل 360درجة. .2التشبع : Saturationتمثل شدة أو نقاء اللون ،وتياوح من 0إىل .%100 .3القيمة : Valueتمثل سطوع اللون ،وتياوح من 0إىل .%100 Jens Martensson كيف يتعامل الحاسوب مع الصور وكيف يقوم بتمثيل الصورة عىل الشاشة؟ How does computer handle images and how does it represent Image on screen تمثيل البكسل: Pixel Representation: HSVأقرب إىل كيفية إدراك العي ر البشية لأللوان: -يشبه تميي الصبغة كيفية تسمية األلوان. -يشبه التشبع حيوية اللون. -تشبه القيمة كيفية إدراكنا للسطوع أو الظالم. ً ً - غالبا ما يتم استخدامه يف الرؤية الحاسوبية الكتشاف الكائنات وتقسيمها استنادا إىل اللون. -يفصل HSVمعلومات اللون (الصبغة) عن الشدة (القيمة) ،مما يجعله أكي متانة يف مواجهة تغييات اإلضاءة. ً مالحظة :بينما يتم تخزين قيم RGBعادة كأعداد صحيحة من 0إىل ،255 ً غالبا ما يتم تطبيع قيم HSV: -الصبغة :من 0إىل ) 360درجة (أو من 0إىل 1 -التشبع :من 0إىل 1أو من 0%إىل 10- 0% -القيمة :من 0إىل 1أو من 0%إىل 100% Jens Martensson Thank You