13 best C# Computer Vision libraries in 2025
by naveen.kumar@openweaver.com Updated: Mar 12, 2024
Guide Kit
Computer vision is a discipline within computer science that focuses on how computers can gain an understanding of the visual world. Typically, this involves capturing image data from a camera and using specialized algorithms to extract information about objects, locations, and people involved in an image. This can range from detecting whether a face is smiling or frowning to identifying what kind of car is parked in front of a building. Computer vision has applications in many fields including medicine, entertainment, law enforcement, and more—and C# is one of the most popular programming languages used for computer vision. Some of the most popular among developers are: Opencvsharp - Provides functions for converting from Mat into Bitmap(GDI+) or WriteableBitmap(WPF); OptiKey - An on-screen keyboard that is designed to help Motor Neuron Disease (MND) patients interact with Windows computers; OpenCV - ComputerVision Demos. The entire list of open source C# Computer Vision libraries are provided below.
frameworkby accord-net
Machine learning, computer vision, statistics and general scientific computing for .NET
frameworkby accord-net
C#
4359
Version:v3.8.0
License: Weak Copyleft (LGPL-2.1)
OptiKeyby OptiKey
OptiKey - Full computer control and speech with your eyes
OptiKeyby OptiKey
C#
4169
Version:v3.2.5_prerelease-4
License: Strong Copyleft (GPL-3.0)
opencvsharpby shimat
OpenCV wrapper for .NET
opencvsharpby shimat
C#
4597
Version:4.7.0.20230114
License: Permissive (Apache-2.0)
AForge.NETby andrewkirillov
AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.
AForge.NETby andrewkirillov
C#
977
Version:Current
License: Others (Non-SPDX)
accord-net-extensionsby dajuric
Advanced image processing and computer vision algorithms made as fluent extensions and built for portability
accord-net-extensionsby dajuric
C#
328
Version:v2.0.1
License: No License
Cognitive-Vision-Windowsby microsoft
Windows SDK for the Microsoft Computer Vision API, part of Cognitive Services
Cognitive-Vision-Windowsby microsoft
C#
156
Version:Current
License: Others (Non-SPDX)
kwyjiboby liabru
a real-time OCR, computer vision and machine learning experiment
kwyjiboby liabru
C#
40
Version:Current
License: Permissive (MIT)
Unity-ComputerVisionSimby immersive-limit
Computer Vision Simulation in Unity
Unity-ComputerVisionSimby immersive-limit
C#
29
Version:Current
License: Permissive (MIT)
TrafficComputerVisionby anthony-mestdach
Computer Vision for Driver Assistance Systems with Emgu CV
TrafficComputerVisionby anthony-mestdach
C#
9
Version:Current
License: No License
memespector-guiby jason-chao
Cross-platform GUI Client for Computer Vision APIs (Google Vision, Microsoft Cognitive Services, Clarifai and Keras' open source models)
memespector-guiby jason-chao
C#
8
Version:v0.2.5beta
License: Permissive (MIT)
hidden-tear-recodedby PaulIRL
A recode of the open source ransomware "Hidden Tear", this has fixes for all of the old hidden tear problems and has a bit cleaner code
hidden-tear-recodedby PaulIRL
C#
4
Version:Current
License: Strong Copyleft (GPL-3.0)