Библиотека OpenCvSharp4 — это библиотека OpenCV, основанная на пакете .Net.,GithubАдрес исходного кода:https://github.com/shimat/opencvsharp,Есть что-то оWindowsУстановить подбиблиотека OpenCvSharp4
Описание,Как показано ниже:
Установите два пакета NuGet OpenCvSharp4 и OpenCvSharp4.runtime.win или установите OpenCvSharp4.Windows напрямую.
Соответствующий пример кода выглядит следующим образом:
using OpenCvSharp;
using System;
namespace OpenCVExample
{
public class Program
{
/// <summary>
/// Прочитайте каждый кадр изображения из камеры в реальном времени и отобразите его в реальном времени.
/// </summary>
public static void ReadFrameFromWebCam()
{
VideoCapture cap = new VideoCapture(0);
cap.Set(3, 640); // Установите ширину 640 пикселей.
cap.Set(4, 480); // Установите высоту 480 пикселей.
cap.Set(10, 70); // Установите яркость на 70.
if (!cap.IsOpened()) // Если Камера не открывается
{
Console.WriteLine("VidepCapture open failed");
return;
}
while (true)
{ // Если инициализация крышки прошла успешно
Mat frame = new Mat();
if (cap.Read(frame)) // Захватить и декодировать, вернуть следующий кадр
{
Cv2.ImShow("video Result", frame); // Отображение изображения данных текущего кадра
if (Cv2.WaitKey(1) == (int)('q')) // Пользователь вводит клавишу q для выхода.
{
break;
}
}
}
}
static void Main(string[] args)
{
ReadFrameFromWebCam();
}
}
}
Запустите код C# на шаге 4. Результаты показаны ниже: