OpenCV، مخفف عبارت Open Source Computer Vision Library، یک کتابخانه منبع باز است که با زبانهای برنامه نویسی ++C، پایتون و جاوا در ارتباط میباشد و از کلیه سیستم عاملهای اصلی پشتیبانی میکند. این کتابخانه میتواند از پردازش چند هستهای بهره ببرد و از ویژگیهای شتاب GPU در جهت عملکرد زمان واقعی برخوردار شود.