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

Обработка изображений С#

Откуда я получаю библиотеки обработки изображений в С#.Net?

4b9b3361

Ответ 1

Проверьте библиотеку AForge. Это набор библиотек, в которых вы найдете обработку изображений и библиотеку видения.

Ответ 2

Там emguCV (для .NET), который основан на С++ OpenCV, который очень популярен.

Ответ 3

Взгляните на библиотеку утилиты Craig http://cul.codeplex.com/

Доступна обработка изображений:

  • Обрезка, изменение размера, поворот, щелканье.
  • Для черно-белого или сепия.
  • Порог и обнаружение краев (включая Sobel и Laplace)
  • Текстовый чертеж, водяные знаки, помощники рисования объектов
  • Снимок экрана, который охватывает мониторы
  • Гистограммы RGB
  • Различные фильтры свертки, такие как резкость, тиснение семечки и т.д. с возможностью создавать свои собственные
    легко
  • Различные другие фильтры, такие как "дрожание", pixelate, sin wave, median
    фильтр и расширение, -red/green/blue фильтры
  • Несколько методов размытия, включая размытие ящика, размытие по Гауссу,
    Кувахара и Симметричные Ближайшие
    Размытие соседей.
  • Карта рельефа и обычные помощники карты.
  • ASCII art generator
  • Отрегулируйте яркость, гамму и контрастность.

Также вам может понравиться: OpenCVSharp и EmguCV - Кстати, EmguCV самый продвинутый.

Ответ 4

Я знаю сторонний инструментарий с именем leadtools, который предоставляет множество функций обработки изображений. Кроме того, он поддерживает сотни форматов изображений. Вы можете найти более подробную информацию здесь: http://www.leadtools.com/sdk/image-processing/default.htm

Ответ 5

Помимо фреймворческих функций мне нравится Image_Processing_Lab.