کتابخانه OpenCV یک کتابخانه متنباز و قابلاجرا در انواع پلتفرمهاست که ابزار مورد نیاز برای توسعه برنامههای بینایی ماشین را فراهم میسازد.
این کتابخانه شامل الگوریتمهای سطح بالایی برای دریافت، پردازش و نمایش دادههای تصویری است. این دوره یک راهنمای عملی برای استفاده از کتابخانه OpenCV در توسعه نرمافزارهای اندرویدی است. در این دوره چگونگی دریافت، دستکاری و آنالیز تصاویر در قالب پیادهسازی یک نرمافزار تصویربرداری و واقعیت افزوده بررسی میشود. علاوه بر آن، چگونگی تعامل کتابخانه OpenCV با کتابخانه OpenGL به منظور توسعه و ساخت برنامههای واقعیت افزوده معرفی می شود. با آن که تمرکز اصلی دوره بر روی واسط جاوای کتابخانه OpenCV و توسعه نرمافزار اندرویدی تحت زبان جاواست، اما در یک فصل مجزا به معرفی واسط ++C کتابخانه OpenCV پرداخته شده است و چگونگی استفاده از آن در توسعه نرمافزارهای اندرویدی با استفاده از ابزار JNI مورد بررسی قرار گرفته است.