Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر Real Time (پردازش تصویر بی درنگ) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. استفاده از آن با پروانه FreeBSD آزاد است. OpenCV کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب میباشد.
کیوت (Qt) مجموعهای از کتابخانهها و سرآیندهای نوشتهشده به زبان سی++ است که به برنامهنویس امکان توسعه آسان نرمافزارهای کاربردی را میدهد. کیوت شامل چندین کلاس برای کار با واسط گرافیکی، چندرسانه، ابزارهای پایگاهداده، شبکه و… است. نرمافزارهای نوشته شده با ابزار کیوت قادرند تا با استفاده از یک کامپایلر زبان سیپلاسپلاس برای طیف وسیعی از سیستمعاملها از جمله گنو/لینوکس (نسخههای رومیزی و وسیلههای قابل حمل)، ویندوز، ویندوز CE، مکاواس و… همگردانی شوند. بدین ترتیب حمل نرمافزار نوشته شده بدون تغییر در متن کد نوشته شده امکانپذیر است. از کیوت در زبانهای برنامهنویسی متعددی مانند سی++ و جاوا و پایتون میتوان استفادهکرد.
سرفصل های دوره آموزشی Udemy OpenCV and Java: Build a Webcam Biofeedback Game:
۱. مقدمه
۲. نصب
۳. نمایش تصاویر با استفاده از OpenCV HighGui Library
۴. نمایش فیلم وب کم با استفاده از OpenCV HighGui Library
۵. ایجاد GUI ویندوز در جاوا
۶. نمایش تصاویر ثابت در پنجره قاب جاوا
۷. ضبط وب کم با استفاده از پنجره قاب جاوا
۸. مقدمه پردازش
۹. نمایش تصاویر با استفاده از پردازش در کسوف
۱۰. نمایش فیلم وب کم با استفاده از پردازش در کسوف
۱۱. پروژه بیوفیدبک وب کم
۱۲. منابع برای مطالعه بیشتر