دوره تخصصی پردازش تصویر با OpenCV
OPENCV چیست؟
OPENCV یک کتابخانه متن باز در حوزه بینایی ماشین است که در سال ۱۹۹۹ توسط گری بردسکی (GARY BRADSKI) در شرکت INTEL با هدف سرعت بخشیدن به بینایی ماشین و هوش مصنوعی عرضه شد. این کتابخانه به زبان C و C++ نوشته شده که تحت سیستم عامل های لینوکس ، ویندوز و مک قابل اجرا می باشد و بیشترین پشتیبانی را از سوی GOOGLE و INTEL داشته است. علی الخصوص شرکتITSEEZ که بیشتر توسعه های اخیر را انجام داده است.
OPENCV با تمرکز ویژه بر روی کاربرد های آنی برای بازه ی محاسباتی طراحی شده است. یکی از اهداف OPENCV این است که یک زیربنای ساده برای بینایی ماشین فراهم کند تا به مردم برای ساخت سریع برنامه های پیچیده ی بینایی ماشین کمک کند. کتابخانه ی OPENCV دارای بیش از ۵۰۰ تابع می باشد که در زمینه های بازرسی تولید کارخانه، عکس برداری پزشکی ، امنیتی،کالیبراسیون دوربین و رباتیک مورد استفاده می باشد. همچنین OPENCV شامل یک کتابخانه همه منظوره ی MACHINE LEARNING نیز می باشد.
چه کسانی از OPENCV استفاده می کنند؟
با توجه به اینکه OPENCV به صورت متن باز است می توان از تمام آن یا قسمتی از آن برای ساختن برنامه های تجاری استفاده نمود. به دلیل این که نسخه ی ALPHA آن در سال ۱۹۹۹ عرضه شده امروزه این کتابخانه در نرم افزار های زیادی مورد استفاده قرار گرفته است.
بینایی کامپیوتر چیست؟
بینایی ماشین تبدیل داده از یک دوربین به یک تصمیم یا یک ارائه جدید می باشد. تمام این تبدیل ها به منظور رسیدن به هدف خاصی انجام می شود. تصمیم می تواند این باشد که آیا شخصی در تصویر قرار دارد یا مثلا در عکسی سلول متورم وجود دارد یا خیر؟
ارائه به این معنی است که پردازشی روی عکس انجام دهیم. به عنوان مثال یک عکس رنگی را به عکس سیاه و سفید تبدیل کنیم یا لرزش دوربین را از یک فیلم حذف کنیم.
در سیستم ها بینایی ماشین، یک کامپیوتر شبکه ای از اعداد را از دوربین یا دیسک دریافت می کند. آن چیزی که کامپیوتر میبیند فقط عدد میباشد.
هیچ دیدگاهی برای این محصول نوشته نشده است.