Hello World for Ubuntu

From EMGU
Revision as of 14:15, 29 April 2021 by Canming (talk | contribs)
Jump to navigation Jump to 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.

https://github.com/emgucv/emgucv/blob/4.5.1/platforms/ubuntu/20.04/apt_install_dependency.sh

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 your 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