Подтвердить что ты не робот

Изучение компьютерного зрения

Я действительно заинтригован полем компьютерного видения и потенциалом, который у него есть. Есть ли какие-либо примеры (желательно реализованы в .NET), которые я могу изучить вместе с справочником?

4b9b3361

Ответ 2

Пример кода зрения

Ресурсы

Вопросы

Ответ 3

В то время как библиотека OpenCV интересна для использования, она не обеспечивает много прозрачности, когда вы учитесь. Если вы заинтересованы в том, чтобы действительно изучать эту область, я бы рекомендовал изучить библиотеки низкоуровневых библиотек изображений и реализовать собственные приложения Computer Vision. Как только вы закодировали свои собственные базовые приложения CV, использование библиотеки OpenCV станет намного проще. Я бы предложил следующие темы для быстрого продвижения по основам:

  • Операторы sobel для обнаружения края
  • попытка вашей руки при сегментации цвета
  • восстановление 3d-информации из стереоизображений с использованием карт несоответствий

Здесь сайт с хорошими тестовыми изображениями (http://www.cs.cmu.edu/~cil/v-images.html).

Я также нашел хороший ресурс конечно слайдов, которые охватывают большинство из этих тем (http://www.cs.nott.ac.uk/~tpp/G5BVIS/lectures.html)

Счастливый хакинг =)

Ответ 4

Здесь представлена ​​большая коллекция кода, наборов инструментов и приложений, которые могут вам пригодиться

http://www.cs.cmu.edu/~cil/v-source.html

Ответ 5

Вы можете начать с рассмотрения некоторых похожих вопросов на этом сайте:

Я также могу посмотреть на эти два сайта:

Сайты предоставляют информацию, учебники и примеры кода, даже если они больше не поддерживаются.

Ответ 6

Существует проект OpenCV на sourceforge с книгой, которую вы можете получить. Здесь вы можете увидеть. Однако это не решение .NET, это C

Ответ 7

Я рекомендую Открыть библиотеку компьютерного зрения. Об этом много говорится и выглядит многообещающим. У него даже есть сопроводительная книга О'Рейли:)

Открытая библиотека компьютерного зрения > 500 алгоритмов, документации и пример кода для компьютера в реальном времени видение. Документация по учебному курсу находится в Книга О'Рейли

Ответ 8

В недавнем прошлом я немного поработал с SIFT и, похоже, это довольно интересный современный алгоритм для обнаружение функций, которое является одной из основных (и, возможно, более продвинутых) тем в машинном видении. Кто-то написал С# library для SIFT с довольно приятным примером, который может автоматически сшивать отдельные фотографии одной и той же сцены. По общему признанию, это не очень полный ответ, и я не могу рекомендовать справочник, но, надеюсь, он все равно будет вам полезен...

Ответ 9

библиотека AForge.NET довольно хороша и написана на С#, при этом источник доступен .

Поддерживаемые функции:

  • AForge.Imaging - библиотека с процедурами обработки изображений и фильтрами;
  • AForge.Vision - библиотека компьютерного зрения;
  • Библиотека вычислений AForge.Neuro - нейронных сетей;
  • AForge.Genetic - библиотека эволюционного программирования;
  • AForge.Fuzzy - библиотека нечетких вычислений;
  • AForge.MachineLearning - библиотека машинного обучения;
  • AForge.Robotics - библиотека, обеспечивающая поддержку некоторых наборов робототехники;
  • AForge.Video - набор библиотек для обработки видео и т.д.

Алгоритмы, возможно, не так режут/академичны, как некоторые из других ответов, но многие технические проблемы, о которых идет речь (получение видео в ваше приложение и т.д.).