Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AForge.NET - это библиотека компьютерного зрения и искусственного интеллекта, первоначально разработанная Андреем Кирилловым для .NET Framework . [2]

Исходный код и двоичные файлы проекта доступны на условиях Lesser GPL и GPL (Стандартная общественная лицензия GNU) . [ необходима цитата ]

Другой (неаффилированный) проект под названием Accord.NET был создан для расширения возможностей исходной библиотеки AForge.NET . [3]

Прекращение бесплатной общественной поддержки и дальнейшее развитие [ править ]

1 апреля 2012 года Андрей Кириллов объявил о прекращении общественной поддержки библиотеки, временно закрыв дискуссионные форумы. Последний выпуск AForge.NET Framework был выпущен 17 июля 2013 года. Однако с момента выпуска 3.0 в 2015 году проект Accord.NET начал включать большую часть исходного исходного кода AForge.NET в свою базу кода, продолжая его поддержка и развитие под именем Accord.NET . [3]

Особенности [ править ]

API фреймворка включает поддержку:

  • Компьютерное зрение , обработка изображений и видео [4]
    • Включая обширную библиотеку фильтров изображений
  • Библиотека искусственных нейронных сетей реализует некоторые общие сетевые архитектуры (многослойные сети прямого распространения и удаленные сети) и алгоритмы обучения (обратное распространение, правило дельты, простой перцептрон , эволюционное обучение).
  • Генетические алгоритмы , генетическое программирование и программирование экспрессии генов
  • Нечеткая логика
  • Машинное обучение
  • и библиотеки для избранного набора комплектов робототехники
    • Наборы Lego Mindstorms NXT и RCX

Фреймворк снабжен не только различными библиотеками и их источниками, но и множеством примеров приложений, демонстрирующих использование этого фреймворка, и файлами справки документации, которые предоставляются в формате HTML-справки. Фреймворк использовался в ряде программных приложений [5] [6] [7] [8] и исследовательских работ [9] [10] [11] .

См. Также [ править ]

  • Список пакетов бесплатного и открытого программного обеспечения
  • Список числовых библиотек для .NET framework
  • Accord.NET - библиотека компьютерного зрения и искусственного интеллекта, расширяющая AForge.NET.
  • OpenCV - популярная библиотека компьютерного зрения C ++.
  • VXL - еще одна библиотека компьютерного зрения C ++.
  • CVIPtools - полная программная среда компьютерного зрения и обработки изображений на основе графического интерфейса.
  • OpenNN - библиотека нейронных сетей C ++ с открытым исходным кодом.

Ссылки [ править ]

  1. ^ «AForge.NET :: AForge.NET Framework празднует свой 5-летний юбилей» .
  2. ^ Грег Дункан. Портативная обработка изображений и видео с помощью AForge.NET и Accord.NET. [1] Channel 9, ноябрь 2014 г. Веб-отрывок
  3. ^ a b Соуза, Сезар (20 мая 2010 г.). «Accord.NET Framework - расширение AForge.NET» . Проверено 26 ноября 2018 .
  4. Питер Шоу (3 июня 2015 г.). «Компьютерное зрение с использованием AForge.NET» . .NET гайки и болты . Code Guru. Архивировано из оригинала на 2018-11-26 . Проверено 26 ноября 2018 .
  5. Андрей Кирилов. «Проекты и приложения с использованием AForge.NET Framework» . AForge.NET . Архивировано из оригинала на 2018-11-26 . Проверено 26 ноября 2018 .
  6. ^ "Песочница Вселенной" . Архивировано из оригинала на 2018-11-26 . Проверено 26 ноября 2018 .
  7. ^ «NeurApp, изучение приближения с помощью искусственных нейронных сетей» . Архивировано из оригинала на 2018-11-26 . Проверено 26 ноября 2018 .
  8. ^ «iSpy: ПО для видеонаблюдения с открытым исходным кодом» . Проверено 26 ноября 2018 .
  9. ^ SM Хасан Ахмед; Тодд С. Александр; Георгиос Анагностопулос (май 2015 г.). «Распознавание статических и динамических жестов рук в режиме реального времени для взаимодействия человека с компьютером» . Университет Майами . Проверено 26 ноября 2018 .
  10. ^ Сураджа Верма, Прэшант Пиллай, Иим-Fun Hu (2012). «Разработка системы айтрекинга с использованием фреймворка AForge.NET» . Международный журнал технологий и приложений интеллектуальных систем . 11 (3/4): 286. DOI : 10,1504 / IJISTA.2012.052485 . Архивировано из оригинала на 2018-11-26 . Проверено 26 ноября 2018 .CS1 maint: несколько имен: список авторов ( ссылка )
  11. ^ А. Мина; К. Раджа (2012). Сегментация болезни Альцгеймера с помощью K-средних в наборах данных сканирования домашних животных - реализация . Международная совместная конференция по достижениям в области обработки сигналов и информационных технологий . Конспект лекций Института компьютерных наук, социальной информатики и телекоммуникационной техники. 117 . С. 168–172. arXiv : 1302,7082 . DOI : 10.1007 / 978-3-319-11629-7_24 . ISBN 978-3-319-11628-0.

Внешние ссылки [ править ]

  • Официальный веб-сайт