Hello World for Ubuntu: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 11: | Line 11: | ||
Add the Emgu CV nuget packages | Add the Emgu CV nuget packages | ||
<pre> dotnet add package Emgu.CV.runtime.ubuntu.20.04-x64 </pre> | <pre> dotnet add package Emgu.CV.runtime.ubuntu.20.04-x64 </pre> | ||
Fire up | Fire up your favorite editor and replace Program.cs file with the following | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
using System; | using System; |
Revision as of 14:15, 29 April 2021
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