بینایی کامپیوتر
بینایی کامپیوتر (Computer Vision) چیست؟
بینایی کامپیوتر حوزه ای از علوم کامپیوتر، ریاضیات، و مهندسی برق است. Computer Vision شامل راههایی برای به دست آوردن، پردازش، تجزیه-تحلیل و درک تصاویر و فیلمها از دنیای واقعی به منظور تقلید دید انسان است. همچنین، بر خلاف بینایی انسان، Computer Vision میتواند به منظور تجزیه-تحلیل و پردازش عمق و تصاویر مادون قرمز مورد استفاده قرار گیرد.
Computer Vision همچنین با نظریه استخراج اطلاعات از تصاویر و فیلمها ارتباط دارد. یک سیستم Computer Vision میتواند اشکال مختلف از داده ها را به صورت یک ورودی، از جمله تصاویر، توالی تصویر، و فیلم ها که میتواند از منابع مختلف ناشی شود را به منظور پردازش بیشتر و استخراج اطلاعات سودمند برای تصمیم گیری قبول کند.
هوش مصنوعی و بینایی کامپیوتر بسیاری از موضوعات از قبیل، پردازش تصویر، تشخیص الگو، و تکنیکهای یادگیری ماشین را به اشتراک میگذارند (شکل ۱).
شکل ۱ : رابطه بینایی کامپیوتر، بینایی ماشین و پردازش تصویر
وظایف معمولی Computer Vision شامل موارد زیر است:
- تشخیص شیء و طبقه بندی
- تشخیص حرکت و تجزیه و تحلیل
- بازسازی تصویر و صحنه
OpenCV یک ابزار ساده و در عین حال قدرتمند برای علاقه مندان Computer Vision است. یک نفر میتواند بینایی کامپیوتر را به روشی آسان با نوشتن برنامه های OpenCV در پایتون یاد بگیرد. خانواده رزبری پای از کامپیوترهای تک بوردی از پایتون به عنوان پلتفرم توسعه استفاده میکند. استفاده از یک کامپیوتر رزبری پای و پایتون برای برنامه نویسی OpenCV یکی از بهترین راهها برای شروع سفر در دنیای بینایی کامپیوتر است.
برای اطلاعات بیشتر در زمینه Computer Vision با رزبری پای میتوانید به کتاب بینایی کامپیوتر با رزبری پای مراجعه نمایید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.