Hello World for Ubuntu

From Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
Jump to: navigation, search

This example is based on Emgu CV 4.5.1, Ubuntu 20.04 and dotnet 5.0

Installing the dependencies

The pre-compiled Emgu CV binary requires a few package to be installed on the Ubuntu instance. You will need to run this script to install the dependencies.

Creating the first Emgu CV console program with .Net Core

From the command console, first create a console project in .Net Core

 dotnet new console 

Add the Emgu CV nuget packages

 dotnet add package Emgu.CV.runtime.ubuntu.20.04-x64 

Fire up you favorite editor and replace Program.cs file with the following

using System;
using Emgu.CV;

namespace ConsoleTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(CvInvoke.BuildInformation);
        }
    }
}

Run the project

 dotnet run