OpenCV (Открытый)

  • Обзор OpenCV

    • OpenCV — это библиотека для компьютерного зрения с открытым исходным кодом. 
    • Она была разработана Intel, а затем поддержана Willow Garage и Itseez. 
    • OpenCV является кроссплатформенной и имеет лицензию Apache License 2. 
    • С 2011 года она поддерживает графическое ускорение для операций в реальном времени. 
  • История и развитие

    • OpenCV был запущен в 1999 году как исследовательский проект Intel. 
    • Цели проекта включали продвижение визуализации, распространение знаний и поддержку коммерческих приложений. 
    • Первая альфа-версия была представлена в 2000 году, а первая версия 1.0 выпущена в 2006 году. 
    • В 2008 году была выпущена «предварительная версия» версии 1.1, а в 2009 году — вторая крупная версия. 
    • OpenCV 2 представил изменения в интерфейсе C++, направленные на упрощение и типобезопасность. 
    • С 2012 года OpenCV поддерживается некоммерческой организацией OpenCV.org. 
    • В 2016 году Intel приобрела Itseez, ведущего разработчика OpenCV. 
    • В 2020 году OpenCV анонсировала кампанию на Kickstarter для OpenCV AI Kit и запустила OpenCV.ai. 
  • Приложения и поддержка

    • OpenCV используется для создания 2D- и 3D-объектов, распознавания лиц и жестов, взаимодействия человека и компьютера, мобильной робототехники и других задач. 
    • Библиотека включает статистическое машинное обучение с различными алгоритмами. 
    • OpenCV написан на C++, но также поддерживает Python, Java и другие языки. 
    • Интерфейс графического процессора на основе CUDA и OpenCL был разработан для ускорения работы. 
    • OpenCV работает на различных операционных системах и использует CMake для сборки. 
  • Дополнительные ресурсы

    • Существует список бесплатных пакетов программного обеспечения с открытым исходным кодом, а также ссылки на другие библиотеки и операционные системы. 

Полный текст статьи:

OpenCV — Википедия

Оставьте комментарий

Прокрутить вверх