شاید تا به حال عبارت بینایی کامپیوتری یا computer vision به گوشتان خورده باشد و این سوال برای شما پیش آمده باشد که این عبارت یعنی چه. آیا کامپیوتر میتواند ببیند؟ در ادامه با ما همراه باشید تا این مفهوم را درک کنید و ببینید که چگونه یک کامپیوتر میتواند ببیند. بینایی رایانه ای یکی از زیر شاخههای هوش مصنوعی میباشد که در حوزه علمی میان رشتهای جای میگیرد و هدف آن درک تصاویر یا فیلمهاست. در واقع میتوان گفت همانگونه که چشم انسان فقط تصاویر دنیای واقعی را دریافت میکند، این مغز است که که به درک این تصاویر کمک خواهد کرد.
دوربین تصویر برداری دیجیتال فقط ابزاری برای ذخیره سازی است و برای درک تصویر یا ویدیوی ذخیره شده به پردازشی نیاز دارد. به الگوریتمهایی که با این هدف توسعه داده میشوند الگوریتمهای Computer Vision گفته میشود. بینایی کامپیوتر تقریبا مانند بینایی انسان عمل میکند با این تفاوت که بینایی انسان از قابلیت طول عمر بافت برای نحوه تشخیص اشیاء از هم برخوردار است.
بینایی کامپیوتر چیست؟
در بینایی رایانهای یا Computer Vision شاخهای از علم هوش مصنوعی و یادگیری ماشین است که با استفاده از مدلهایی که دارد اطلاعات بصری را درک و دریافت میکند. اطلاعات بصری همان تصاویر و ویدئوهای موجود در دنیای واقعی هستند. در نهایت کامپیوتر باید بتواند سه کار را به درستی انجام دهد. اول اینکه به صورت خودکار اشیای حاظر در تصویر را شناسایی کرده و مکان آنها را مشخص کند. دوم اینکه اشیا دریافتی را دسته بندی کرده و روابط میان آنها را پیدا کند. سوم اینکه بتواند محتوای کلی تصاویر را استخراج کند. این بینایی ارتباط نزدیکی با هوش مصنوعی دارد، زیرا کامپیوتر باید آنچه را که میبیند تفسیر نموده و تجزیه و تحلیل مناسبی از آن تصویر یا ویدئو ارائه دهد یا بر اساس آن عمل کند.
بینایی کامپیوتری حوزهای از هوش مصنوعی (AI) است که رایانهها و سیستمها را قادر میسازد تا اطلاعات معنا داری را از تصاویر دیجیتال، ویدیوها و سایر ورودیهای بصری به دست آورند و بر اساس آن اطلاعات اقداماتی را انجام دهند. هوش مصنوعی رایانهها را قادر میسازد تا فکر کنند و بینایی باعث میشود تا کامپیوتر مشاهده کنند و بفهمند.
برای انجام این کارها، بینایی رایانه آموزشهای لازم را به ماشینها میدهد و این کار را در زمان بسیار کمتری به اتمام میرساند. ماشین این کار را با دوربینها، دادهها و الگوریتمها انجام میدهد. از آنجایی که یک سیستم آموزش دیده هزاران محصول یا فرآیند را در دقیقه تجزیه و تحلیل میکند و متوجه عیوب یا مسائل نامحسوس میشود، میتواند به سرعت از تواناییهای انسانی پیشی بگیرد.
هدف بینایی کامپیوتر چیست؟
هدف از computer vision شناخت و درک محتوای موجود در تصاویر دیجیتال است. برای رسیدن به چنین هدفی باید روشهایی پیاده سازی شود که قابلیت سیستم بینایی انسان را داشته باشد. کامپیوتر برای درک محتوای موجود در تصاویر دیجیتال باید قادر به توصیف صحیح تصویر و استخراج اطلاعات از آن باشد. این اطلاعات شامل هر نوع موجودیت اطلاعاتی نظیر مدل سه بعدی، موقعیت دوربین، تشخیص و بازشناسی اشیا و دسته بندی و جستجوی محتویات تصویر باشد.
یکی از چالشهای بینایی کامپیوتری
سیستمهای بینایی رایانهای در حال حاضر در زمینه ادامه مطلب...