بینایی کامپیوتر (Computer Vision) چیست؟

بینایی کامپیوتر (Computer Vision) چیست؟

انسان ها در کسری از ثانیه اطلاعات بسیار زیادی را به صورت خودکار مشاهده و تحلیل می کنند. قطعا ایجاد چنین حالتی برای کامپیوترها دشوار است اما غیرممکن نبوده و با پیشرفت هوش مصنوعی ، توانایی انجام چنین کاری ایجاد شده است.


بینایی کامپیوتر چیست؟


بینایی کامپیوتر ( Computer Vision ) شاخه ای از هوش مصنوعی و ماشین لرنینگ است. در آغاز زندگی ، بینایی انسان ضروری ، زیبا و در عین حال پیچیده بوده است همچنین تا یک دهه پیش ، ماشین ها قادر به درک اطلاعات بصری همچون انسان ها نبوده اند. منظور از اطلاعات بصری ، هرچیزی است که در دنیای واقعی ، تصاویر و ویدیوها موجود باشد.


کامپیوتر ویژن از هوش مصنوعی به قصد آموزش رایانه ها ، برای تفسیر و درک دنیای بصری استفاده می کند. با استفاده از تصاویر دیجیتالی از دوربین ها ، فیلم ها ، ماشین ها و ... می تواند به دقت اشیا را شناسایی و طبقه بندی کند و به آن چیزی که می بیند واکنش نشان دهد.


هدف از این کار چیست؟


هدف این است که به رایانه ها این توانایی را بدهیم که سطح درک بالایی از دنیای بصری را از تصاویر و ویدیوهای دیجیتال ، استخراج کنند. برای مثال دوربین های گوشی در گرفتن تصاویری با دقت و جزئیات زیاد ، بسیار بهتر از انسان ها عمل می کنند.


از کامپیوتر ویژن در چه جاهایی استفاده می شود؟


1) مراقبت های بهداشتی :


بینایی کامپیوتر به شدت در مراقبت های بهداشتی استفاده می شود. تشخیص پزشکی به شدت بر مطالعه تصاویر ، اسکن ها و ... متکی است. تجزیه و تحلیل تصاویر MRI و CT SCAN بخشی از مجموعه استاندارد پزشکی مدرن است و فناوری های کامپیوتر ویژن علاوه بر اینکه این فرایند را ساده می کند بلکه از تشخیص های نادرست نیز جلوگیری می کند. 


کامپیوتر ویژن جایگزین متخصصان پزشکی نیست بلکه برای ساده تر کردن کار آنها استفاده می شود.


2) صنعت خودرو : 


خودروهای خودران نمونه ایی از قدرت هوش مصنوعی هستند. در سال های اخیر ، این خودروها توجه زیادی را به خود جلب کرده اند. به عنوان مثال الگوریتم که ماشین توسط آن کنترل می شود باید همیشه از محیط ماشین آگاه باشد. الگوریتم باید بداند که جاده به چه صورت است ، وسایل نقلیه مجاور ، در چه فاصله ایی قرار دارند ، فاصله خودرو تا موانع چه مقدار است و ... برای انجام این کارها ، وسایل نقلیه خودران مجهز به دوربین های گسترده ایی هستند که از محیط اطراف خود ، در یک منطقه وسیع فیلمبرداری کنند. 


در مرحله بعد فیلم های بدست آمده توسط الگوریتم تشخیص تصویر ، نظارت می شود. البته این اتفاق مستلزم این است که الگوریتم بتواند اشیاء را نه تنها در تصاویر ثابت ، بلکه در یک جریان ، جستجو و طبقه بندی کند.


3) کشاورزی :


فناوری های مدرن ، کشاورزان را قادر می سازد تا مزارع بزرگتری را به طور موثر کشت کنند. یعنی این مناطق باید از نظر آفات و بیماری های گیاهی بررسی شوند زیرا اگر این بیماری های گیاهی نادیده گرفته شود ، می تواند منجر به از بین رفتن و شکست محصول شود.


 


مسائل موجود در این حوزه بسیار چالش برانگیز و جذاب هستند. تاکنون کاربردهای هیجان‌انگیزی از بینایی کامپیوتر توسعه داده شده است؛ با این حال ، تا رسیدن به یک سیستم بینایی کامپیوتر با قابلیت‌های مشابه سیستم بینایی انسان ، راه درازی در پیش است.

نویسنده بلاگ: مهدی صالحی

مهدی صالحی

دیدگاه کاربران

    هیچ نظری ثبت نشده! اولین نفری باش که نظرشو ثبت میکنه!

ثبت دیدگاه

برای ثبت نظر، ابتدا وارد شوید.

خدمات منتورینگ

شما در طول دوره ی آنلاین میتوانید یک پشتیبان یا همراه داشته باشید و تمامی تمرین ها و مشکلات خودتون رو با اپراتور های ما در میان میگذارید! چی بهتر از اینکه قدم به قدم در کنار اساتید و آموزش های آنلاین بتونی از طریق پشتیبان هم ارزیابی بشی و مشکلاتت رو توی کمترین زمان ممکن حل کنی؟!!